لماذا يبقى محوّل VPN في Windows بعد قطع الاتصال
المحوّل المتبقي ليس دليلًا على نفق عالق. افصل الملف الشخصي المحفوظ والخدمة والواجهة قبل حذف برنامج تشغيل يحتاجه أحدهم.
تقول الحالة إن الاتصال مقطوع، والتطبيق مغلق، ومع ذلك ما زال هناك محوّل شبكة باسم العميل مُدرج في القائمة. هذا سلوك عادي في معظم عملاء VPN على Windows، لأن الواجهة مكوّن برمجي له عمر خاص به، وليست كبلًا موصولًا. ولا تصبح مشكلة حقيقية إلا عندما توجد الواجهة ولا توجد الجلسة، وعند فحص الطبقات بترتيب خاطئ. وقراءتها بالترتيب الصحيح تحتاج إلى أربعة أوامر، وتجنّبك إعادة تثبيت غير ضرورية.
ثلاثة أعمار في نافذة واحدة
الملف الشخصي المحفوظ كائن إعدادات. يمكن أن يبقى سنوات، وينتقل داخل حزمة نشر، ولا ينشئ شيئًا حتى يتصل أحدهم. وحذفه يزيل قدرة لم يكن أحد يستخدمها في تلك اللحظة، وأحيانًا يزيل السجل الوحيد لكيفية الوصول إلى موقع ما.
خدمة العميل أو المساعد عملية. تبدأ مع النظام أو عند الطلب، وتقوم بالعمل ذي الصلاحيات، وقد تستمر في العمل دون أي اتصال إطلاقًا.
واجهة الشبكة جهاز يُعرض على مكدّس الشبكة. يمكن أن تظهر عند بدء العميل، أو تبقى بعد قطع الاتصال، أو تُنشأ فقط عند إنشاء نفق. بعض العملاء يعرضون محوّلًا لكل ملف شخصي؛ وآخرون يتشاركون محوّلًا واحدًا لكل شيء. وأي ذلك يحدث يعتمد على المنتج، لا على البروتوكول.
رؤية واحدة من الثلاث لا تخبرك بشيء موثوق عن الاثنتين الأخريين، وهذا مصدر معظم الالتباس في هذا المجال.
ما تعرضه قائمة المحوّلات فعليًا
جرد المحوّلات يشمل المحوّلات المخفية، وبرامج VPN تترك عادةً واجهات مخفية لأسباب مشروعة. واستبعادها يجعل التثبيت العامل يبدو أنظف مما هو عليه؛ وإظهارها يجعل الجهاز النظيف يبدو مزدحمًا.
تسرد هذه الأوامر كل محوّل، بما في ذلك المدخلات المخفية، ثم تسرد ملفات VPN الأصلية بشكل منفصل:
Get-NetAdapter -IncludeHidden | Select-Object Name,InterfaceDescription,Status
Get-VpnConnection
Get-Service | Where-Object DisplayName -match VPNالأمر الثاني يغطي فقط الملفات الشخصية التي يديرها نظام التشغيل نفسه. والعميل الخارجي الذي له صيغة إعدادات خاصة لن يظهر هناك، ولهذا لا يعني الناتج الفارغ أن شيئًا غير مثبّت.
اقرأ الجلسة، لا الواجهة
السؤال الذي يستحق إجابة هو ما إذا كانت هناك جلسة موثّقة قائمة، لا ما إذا كان محوّل مُدرجًا. هذان حقيقتان مختلفتان، وواحدة فقط منهما تؤثر في حركة مرورك.
اسأل العميل المالك للاتصال، من خلال مخرجات حالته أو قائمة شريط النظام. ثم اسأل نظام التشغيل عن العناوين والمسارات الموجودة على الواجهة المعنية. والواجهة التي لا عنوان لها، أو التي لها عنوان ولا مسار، تصف نفقًا لا يحمل شيئًا.
اسأل سؤالًا ثالثًا أيضًا: هل هذه الواجهة هي التي يستخدمها العميل الآن؟ الأجهزة تتراكم فيها محوّلات من عملاء أُزيلوا أو أُعيدت تسميتهم أو استُبدلوا، والقديم غالبًا هو صاحب الوصف المقلق.
عندما تتفق الإجابات الثلاث، فلديك عطل حقيقي. وعندما يكون المحوّل موجودًا والجلسة سليمة، فلديك مدخل شكلي وسبب لتركه كما هو.
عندما يفشل إنشاء الواجهة
العَرَض المعاكس أخطر: يبلّغ العميل عن خطأ في برنامج التشغيل أو المحوّل ولا تظهر أي واجهة. وهذا يشير إلى مكوّن النواة لا إلى الإعدادات.
يجب تحديد العميل المالك وخدمته وإصدار برنامج التشغيل المثبّت قبل اختيار الإصلاح. فإزالة برنامج تشغيل شبكة يستخدمه منتج آخر، أو تعطيل ضابط أمان لنجاح التثبيت، يغيّر مكوّنًا لم تكن تنوي مسّه.
إعادة التشغيل خطوة أولى معقولة لأنها تُنظّف حالة جهاز عالقة. وهي ليست تشخيصًا، لذا سجّل ما قاله الخطأ قبل أن تمحوه إعادة التشغيل. وسجّل إصدار برنامج التشغيل أيضًا، لأن إعادة التثبيت قد تستبدله بالإصدار نفسه وتُبقي العطل كما هو.
سجّل المالك قبل أن تحذف أي شيء
إذا كان المحوّل يخص فعلًا منتجًا اختفى، فإن حذفه عمل تنظيمي. أكّد المالك أولًا بمطابقة وصف الواجهة مع العميل وحزمة برنامج التشغيل الخاصة به، وتحقق من أن أي ملف شخصي محفوظ لم يعد يعتمد عليه.
ثم سجّل ثلاثة أشياء في مذكرة الدعم: المنتج، وهوية الواجهة، وإصدار برنامج التشغيل. هذه الثلاثة تجعل الواجهة المؤقتة مميّزة عن أثر تثبيت، وتُعفِي الشخص التالي من بدء الجرد من جديد.
ما لا ينبغي أن يحدث هو حذف محوّل غير مألوف لأنه يبدو غير مرتب. فتكلفة تركه سطر في قائمة؛ وتكلفة حذف الخطأ عميل لا يستطيع الاتصال بعد الآن ولا سجل لما تغيّر.