آپ Windows کی ترتیبات سے کنکشن حذف کرتے ہیں، فہرست دوبارہ کھولتے ہیں، اور وہ واپس آ جاتا ہے۔ یا وہ ترتیبات سے غائب ہے مگر پھر بھی PowerShell کو جواب دیتا ہے۔ یا آپ نے VPN کلائنٹ ان انسٹال کیا اور اندراج کبھی نہیں گیا۔ تینوں ایک غلط مفروضے سے آتے ہیں: یہ کہ Windows VPN پروفائل VPN سافٹ ویئر کا حصہ ہے۔

ایسا نہیں ہے۔ پروفائل فون بک فائل میں کنکشن کا ریکارڈ ہے۔ اسے ہٹانا وہ ریکارڈ ایک دائرے میں، ایک اسٹور سے حذف کرتا ہے۔ کلائنٹ، اس کے سرٹیفکیٹ اور آپ کی اسناد پر گیٹ وے کا اعتماد بالکل وہیں رہتا ہے جہاں تھا۔

Remove-VpnConnection دراصل کیا حذف کرتا ہے

مقامی پروفائل rasphone.pbk میں رہتے ہیں: ہر صارف پروفائل کے تحت ایک فون بک، اور ProgramData کے تحت ایک مشین سطحی۔ Get-VpnConnection صارف کی اندراجات کی فہرست دیتا ہے؛ -AllUserConnection شامل کرنے سے مشین سطح کی اندراجات فہرست ہوتی ہیں۔ ایک ہی نام دونوں فہرستوں میں ہو سکتا ہے، اور دونوں ریکارڈ الگ الگ اشیاء ہیں۔

Remove-VpnConnection -Name "Old Office" -Force متعلقہ صارف ریکارڈ حذف کرتا ہے۔ -AllUserConnection کے ساتھ وہی کمانڈ مشین سطحی ریکارڈ حذف کرتا ہے اور بلند شیل درکار ہے۔ بہرحال cmdlet صرف اسی ریکارڈ کو چھوتا ہے: کوئی ان انسٹال نہیں، سرٹیفکیٹ کی صفائی نہیں، سرور کو کوئی پیغام نہیں۔ Remove-VpnConnection کا حوالہ پیرامیٹرز کی فہرست دیتا ہے، اور دونوں cmdlet -WhatIf کی حمایت کرتے ہیں۔

لہٰذا کچھ بھی چلانے سے پہلے سوال یہ نہیں کہ VPN پروفائل کیسے حذف کریں۔ سوال یہ ہے کہ آپ دو ریکارڈوں میں سے کس کو دیکھ رہے ہیں۔ ایک پیش منظر اس کا ایک سطر میں جواب دیتا ہے:

Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress
Remove-VpnConnection -Name "Old Office" -AllUserConnection -WhatIf

اگر پیش منظر بتائے کہ کچھ بھی میل نہیں کھاتا، تو آپ غلط دائرے میں ہیں اور دوسری کمانڈ اندراج تلاش کر لے گی۔ اگر وہ ہدف کا نام لے، تو آپ کے پاس درست ہے۔

حذف کرنے کے بعد اندراج کیوں واپس آتا ہے

چند منٹوں میں دوبارہ نمودار ہونے والا پروفائل کبھی آپ کا حذف کرنے کے لیے نہیں تھا۔ زیرِ انتظام لیپ ٹاپ پر کنکشن عموماً کسی تعیناتی سے آتا ہے: Intune یا گروپ پالیسی VPN تشکیل، نیٹ ورک ٹیم کی بھیجی CMAK پیکیج، یا لاگ آن اسکرپٹ۔ ریکارڈ حذف کریں اور اگلی پالیسی ریفریش اسے دوبارہ لکھ دے گی۔

اشارہ وقت ہے۔ زیرِ انتظام پروفائل ریفریش چکر میں واپس آتا ہے، اگلی ری بوٹ پر نہیں، اور اسی سرور پتے اور اسی توثیق کے طریقے کے ساتھ واپس آتا ہے جو آپ نے ابھی ہٹایا تھا۔ ہاتھ سے شامل کیا پروفائل گیا ہی رہتا ہے۔

اسے منبع پر ٹھیک کریں: ڈیوائس یا صارف سے اسائنمنٹ ہٹوائیں، پھر مقامی ریکارڈ حذف کریں۔ نہ کر سکیں تو اندراج کو زیرِ انتظام شے سمجھیں اور بار بار ہارنے والی حذف کی منصوبہ بندی کے بجائے اسے چھوڑ دیں۔

کلائنٹ ان انسٹال کرنا الگ کام ہے

فریق ثالث کے کلائنٹ اپنے اسٹور رکھتے ہیں۔ Cisco Secure Client، GlobalProtect، OpenVPN GUI اور WireGuard ٹنل سروس ہر ایک کنکشن ڈیٹا Windows فون بک سے باہر رکھتی ہے۔ مقامی اندراج ہٹانے سے یہ سب اچھوتا رہتا ہے، اور ایپ ان انسٹال کرنے سے مقامی اندراج پیچھے رہ سکتا ہے کیونکہ پروفائل الگ درآمد ہوا تھا۔

درآمد عام جال ہے۔ اگر آپ نے کنکشن .pbk، .cmpbk یا ڈاؤن لوڈ شدہ تشکیل فائل سے شامل کیا ہے، تو اس فائل کو حذف کرنا اس کا بنایا ریکارڈ حذف نہیں کرتا، اور فائل دوبارہ کھولنا اسے دوبارہ بنا دیتا ہے۔ پہلے اندراج ہٹائیں، دوسرے فائل حذف کریں، پھر کچھ واپس نہ آیا ہو اس کی تصدیق کے لیے ایک بار جڑیں اور منقطع ہوں۔

ہٹانا منسوخ کرنا نہیں ہے

اگر آپ پروفائل اس لیے حذف کر رہے ہیں کہ لیپ ٹاپ گم ہو گیا، مشین مشترکہ ہے یا تشکیل فائل لیک ہوئی، تو مقامی ہٹانا تقریباً ظاہری ہے۔ آپریٹر کے منسوخ کرنے تک گیٹ وے اب بھی سرٹیفکیٹ یا پہلے سے مشترکہ کلید پر اعتماد کرتا ہے۔ ریکارڈ حذف کرنا اس مشین کو نیا کنکشن شروع کرنے سے روکتا ہے؛ اسناد کی نقل کو کہیں اور جڑنے سے نہیں روکتا۔

منسوخی اسی طرف کریں جو رسائی دیتی ہے: سرٹیفکیٹ کو قابلِ اعتماد فہرست سے نکالیں، اکاؤنٹ غیر فعال کریں، کلید گھمائیں۔ پھر مقامی پروفائل صاف کریں۔ ترتیب الٹ دیں تو آپ کے پاس پروفائل کے بغیر مشین اور اب بھی کام کرتی اسناد رہ جائیں گی۔

مکمل کہنے سے پہلے چار مرحلوں کی جانچ

پورا سلسلہ تقریباً ایک منٹ لیتا ہے اور غلط دائرے کی تقریباً ہر حذف کو پکڑ لیتا ہے:

  1. دونوں دائرے فہرست کریں اور درست نام اور سرور پتہ لکھیں۔
  2. جو دائرہ میل کھایا اس کے خلاف -WhatIf کے ساتھ حذف چلائیں۔
  3. اسے -WhatIf کے بغیر دوبارہ چلائیں، اگر اندراج تمام صارفین کا ہے تو بلند حیثیت میں۔
  4. دونوں دائرے دوبارہ فہرست کریں، ترتیبات دوبارہ کھولیں، اور تصدیق کریں کہ آپ کے دیگر کنکشن اب بھی کام کرتے ہیں۔

اگر مرحلہ 4 اب بھی اندراج دکھائے، تو حذف نے خاموشی سے دوسرا دائرہ نشانہ بنایا۔ اگر اندراج کچھ دیر بعد واپس آئے، تو آپ کسی تعیناتی کو دیکھ رہے ہیں۔ اگر دونوں cmdlet فہرستیں خالی ہونے کے باوجود ترتیبات اسے دکھائیں، تو صفحہ بند کر کے دوبارہ کھولیں، جو اپنی فہرست کو فون بک کے ریکارڈ رکھنے سے زیادہ دیر کیش کرتا ہے۔

آگے: فیصلہ کریں کہ اندراج مقامی باقیات تھا یا زیرِ انتظام شے۔ باقیات کو ایک بار حذف کر کے بھول جانا محفوظ ہے۔ زیرِ انتظام شے کے لیے پہلے اسائنمنٹ بدلنا ہوگا، ورنہ آپ کی حذف صرف ایک دوڑ ہے جو آپ ہاریں گے۔ اور اگر اصل مقصد رسائی کاٹنا تھا، تو گیٹ وے میں تبدیلی پروفائل پر آپ کے کسی بھی کام سے کہیں زیادہ اہم ہے۔

متعلقہ مضامین