التجمّد قبل تقديم بيانات الاعتماد، ورفض حذف الملف الشخصي، وظهور محوّل لا يعرف أحد اسمه: هذه ثلاثة وجوه لعطل واحد. الواجهة البرمجية التي ترتبط بها شبكة VPN قد فسدت، بينما الحساب والبوابة لم يمسّا. هناك ثلاثة إصلاحات مقبولة، وأيها ينطبق يتحدد بفحص واحد للقراءة فقط. كل ما يأتي بعد ذلك الفحص حسابي؛ وكل ما قبله تخمين.

ما الذي يرتبط به الملف الشخصي فعليًا

كل نوع نفق أصيل في Windows يخدمه محوّل ظاهري خاص به، وهذه المحوّلات هي برامج تشغيل منافذ صغيرة لا بطاقات فيزيائية. الملف الشخصي يختار نوع النفق، والنوع يختار المحوّل، وبرنامج تشغيل واحد معطوب يستطيع بالتالي أن يكسر كل ملف شخصي يشاركه بينما تستمر مشاركة الملفات والتصفح. هذا الاعتماد غير مرئي في خصائص الملف الشخصي.

تبقى هذه الواجهات مخفية افتراضيًا، في إدارة الأجهزة وفي قائمة المحوّلات على السواء. ولهذا يبقى المحوّل المعطوب غير مرئي بينما يصرّ صاحب الجهاز على أن شيئًا لم يتغير.

علامة التحذير دليل مفيد والأيقونة النظيفة ليست كذلك. يمكن للمحوّل أن يعلن أنه سليم ويحمل في الوقت نفسه ارتباطًا معطوبًا، فالسؤال المفيد هو بما ترتبط الواجهة لا كيف تبدو الأيقونة. اقرأ الحالة أولًا والارتباطات ثانيًا، لأن الأيقونة تجيب عن أقل سؤال أهمية. وتخطّي هذا الترتيب هو ما يحوّل فحصًا من عشر دقائق إلى عصر كامل من العمل على برامج التشغيل.

قرّر من حالة المحوّل، لا من رمز الخطأ

رقم الخطأ يخبر أي مرحلة فشلت ولا يقول شيئًا عن أي مكوّن هو المسؤول. تخصيص العناوين واختيار الشهادات وبروتوكول النفق لكل منها أرقامه الخاصة، وهي تقليديًا 720 و789 و806، ولا واحد من الثلاثة دليل على منفذ صغير. استخدم الرقم لاختيار الفحص التالي لا لاختيار إصلاح.

الملاحظات التي تفرّق قليلة. هذا الجدول يربط كل واحدة منها بخطوة تالية للقراءة فقط:

What you observeWhat it impliesRead-only step
Every profile on one protocol failsThat protocol's miniport is unusableRead the hidden adapter status
Adapter reports healthy, tunnel never startsA binding is missing or disabledList every binding on the adapter
Only the vendor client failsThe vendor adapter or its registered nameRead the vendor service key
The profile will not deleteThe interface underneath is stuckConfirm the adapter before removing the profile

الترتيب مهم لأن إعادة تثبيت برنامج التشغيل بطيئة ومزعجة. القيام بذلك لإصلاح مشكلة تخصيص يكلّف ساعة ولا يعلّم الشخص التالي شيئًا. ويحدد الجدول أيضًا نطاق التأثير: بروتوكول واحد معطوب في كل ملف شخصي يشير إلى برنامج التشغيل، بينما عميل مورّد واحد معطوب بجانب ملفات شخصية أصيلة عاملة يشير إلى حزمة المورّد.

قراءتان تحلّان معظم التذاكر

كلتا القراءتين للقراءة فقط ولا تلمسان برنامج تشغيل. الأولى تسرد واجهات المنفذ الصغير المخفية وحالتها، والثانية تسرد ما يرتبط به محوّل مسمّى:

Get-NetAdapter -IncludeHidden | Where-Object InterfaceDescription -like 'WAN Miniport*' | Select-Object Name, InterfaceDescription, Status
Get-NetAdapterBinding -Name 'WAN Miniport (IKEv2)' -IncludeHidden -AllBindings

استبدل البروتوكول الذي يستخدمه ملفك الشخصي، لأن قائمة ارتباطات IKEv2 لا تقول شيئًا عن ملف شخصي SSTP. ارتباط ARP أو IPv4 معطّل، أو برنامج تشغيل مرشّح من طرف ثالث متصل بالمحوّل، يمكن أن يوقف النفق قبل أن يبدأ. ظهور برنامج أمني في تلك القائمة ليس دليلًا على أنه السبب، فأثبت الأثر قبل تعطيل أي شيء.

المحوّل السليم يعرض الارتباطات التي تتوقعها ولا يعرض مرشّحًا لا تستطيع تفسيره. عندما تكون القائمة نظيفة، فقد انتقل الدليل إلى برنامج التشغيل نفسه، والقسم التالي هو الذي ينطبق.

احفظ اسم المحوّل وإصدار برنامج التشغيل قبل أن تزيله

عندما يكون المحوّل غير صالح للاستخدام فعلًا، الإصلاح المعتاد هو جعله قابلًا للإزالة، وإلغاء تثبيته، وترك Windows ينشئ نسخة جديدة في المرة التالية التي يستخدم فيها ملف شخصي ذلك البروتوكول. في إدارة الأجهزة، حدّث برنامج التشغيل، واختر من قائمة، وأزل عامل تصفية الأجهزة المتوافقة، واختر محوّل Microsoft عامًا يعرض خيار إلغاء التثبيت.

قبل ذلك، سجّل ما أنت على وشك حذفه: اسم المحوّل وإصدار برنامج التشغيل والمورّد والتاريخ. الإصلاح الذي لا تستطيع وصفه بعد ذلك لا يمكن تكراره، والثمن المعتاد لإصلاح غير موصوف هو إصلاح الجهاز نفسه ثلاث مرات. أدوات المورّد تؤدي العمل نفسه بمدى أوسع وهي معقولة في أسطول مُدار عندما تأتي من المورّد لا من مرآة. الأداة التي تبدّل ملفات برنامج التشغيل الثنائية تغيّر أكثر من إعادة تثبيت محوّل واحد، فسجّل إصدارها في التذكرة أيضًا.

حالة مورّد واحدة تحتاج إصلاحًا مختلفًا للعَرَض نفسه. العميل الذي يسجّل محوّله باسم عرض يحتوي مرجع مثبّت قد يفشل في التمكين بعد ترقية، والإصلاح يعدّل ذلك الاسم في مفتاح خدمة يملكه المورّد. القيمة تأخذ اسم محوّل عاديًا، ويُعاد تشغيل العميل بعدها:

HKLM\SYSTEM\CurrentControlSet\Services\CVirtA
DisplayName = Cisco Systems VPN Adapter for 64-bit Windows

ذلك المفتاح ينتمي إلى عميل واحد. وهو ليس إصلاحًا عامًا في Windows، ولا ينبغي تطبيقه أبدًا على جهاز لا يشغّل ذلك العميل.

أكّد ببروتوكول ثانٍ قبل إغلاق التذكرة

إعادة اتصال ناجحة واحدة تختبر بروتوكولًا واحدًا عبر محوّل واحد، فهي تثبت أقل مما تبدو. أعد محاولة الملف الشخصي الأصلي، ثم ملفًا ثانيًا مبنيًا على نوع نفق آخر، واطلب أن يتصل الاثنان. إن نجح الأول وحده، فالفشل المتبقي دليل على برنامج تشغيل أو سياسة لا على الواجهة التي أعدت بناءها للتو.

إن كانت الشكوى الأصلية ملفًا شخصيًا لا يُحذف، فأعد اختبار ذلك أيضًا، لأن ملفًا ما زال يرفض الحذف بعد أن صار المحوّل سليمًا عطل مختلف وأي عمل إضافي على المحوّل مهدور. أبقِ الحساب والبوابة خارج التقرير إلا إذا أشار شيء إليهما. النفق الذي يموت قبل المصادقة يصف الجهاز عادةً، والملاحظة الصادقة تسمّي المحوّل والبروتوكول والفحص الذي أكّده.

مقالات ذات صلة