خطأ 691 في VPN على Windows: أي فحص فشل فعلاً؟
مربع حوار واحد يغطي عدة عمليات رفض مختلفة. تحقق من تسجيل الدخول الحرفي، ومن بيانات الاعتماد المخزنة، ومن قرار الخادم قبل إعادة تعيين الحساب.
يرفض Windows كلمة مرور كان قد قبلها في مكان آخر قبل دقيقة، فيبدو الحساب معطوباً مع أن المحاولة لم تُقيَّم قط. يعني الخطأ 691 أن الاتصال رُفض أثناء المصادقة، ويعرض العميل النص نفسه سواء كانت الكلمة السرية خاطئة، أو حلّ اسم الحساب إلى هوية غير متوقعة، أو رفضت سياسة على الخادم الاتصال. ثلاثة إصلاحات مختلفة تتقاسم رسالة واحدة، ولهذا تساعد إعادة التعيين أحياناً ولا تغيّر شيئاً أحياناً أخرى. ابدأ بالجزء الذي يمكنك فحصه وحدك: السلسلة الدقيقة التي أرسلها العميل ومخزن بيانات الاعتماد الذي أخذها منه. ثم اسأل الخادم عن القرار الذي سجّله، لأن مربع الحوار رفض وليس تشخيصاً.
ثلاث طرق للرفض، ومربع حوار واحد
الكلمة السرية الخاطئة هي الطريق الأول فقط للوصول إلى مربع الحوار هذا. قد يحلّ اسم الحساب إلى هوية لم تكن تقصدها، أو قد لا يملك الحساب إذن الاتصال الهاتفي، أو قد يرفض شرط على الخادم الاتصال بعد قبول كلمة المرور. كل حالة من هذه تُنتج نص العميل نفسه، ولكل منها إصلاحها الخاص.
ولهذا تبدو إعادة التعيين ناجحة يوم الاثنين ولا تفعل شيئاً يوم الثلاثاء. اقرأ مربع الحوار كرفض لا كتشخيص، وسجّل اسم الملف الشخصي والوقت المحلي للفشل قبل أن تمسّ الحساب.
تختلف الفئات الثلاث أيضاً في الطبقة التي تفشل فيها. الكلمة السرية الخاطئة تُفشل إثبات الهوية، وصيغة الحساب الخاطئة تُفشل البحث، وشرط السياسة يُفشل التخويل بعد إثبات الهوية. الأولى وحدها تُصلَح بتغيير كلمة المرور. أما الأخريان فتحتاجان إلى شخص لديه وصول إلى سجل قرارات الخادم، ولهذا فإن الخطوة التالية طلب معلومات لا إعادة تعيين أخرى.
ما أرسله العميل فعلاً
أكّد صيغة الحساب المقبولة مع من يدير البوابة، لأن اسم المستخدم المجرد والاسم المؤهل بالنطاق واسم المستخدم الرئيسي قد تحلّ إلى سياقات حساب مختلفة. وربما تكون واحدة منها فقط هي الهوية التي تحمل الإذن. اسأل عن الصيغة التي تتوقعها البوابة قبل المحاولة الأولى لا بعد الخامسة، وتحقق مما إذا كان العميل يعيد استخدام بيانات اعتماد مخزنة بدلاً من تلك التي كتبتها.
استعلامان للقراءة فقط على جهاز Windows يعرضان الملف الشخصي وأي بيانات اعتماد مخزنة مؤقتاً قد تتغلب على مربع الحوار. لا يتصل أي منهما بالخادم:
Get-VpnConnection -Name 'Corp VPN' | Format-List Name, ServerAddress, TunnelType, AuthenticationMethod
cmdkey /list | Select-String -Pattern 'corp' -SimpleMatchتعامل مع كلمة المرور كبيانات لا كنص منسوخ من مستند. قد تحمل قيمة مرّت عبر سكربت محارف هروب لم تكن جزءاً من الكلمة السرية قط، وقد يكون تصدير إعدادات قد أضاف إليها علامات اقتباس. إزالة كل محرف خاص لتلائمها تغيير مختلف عن إيجاد القيمة الحقيقية، فثبّت القيمة الحقيقية أولاً.
اطلب قرار السياسة، لا إعادة تعيين
في نشر للوصول عن بعد يستخدم خادم سياسات شبكة، يُنفَّذ قراران بالتتابع. تحدد المصادقة أي حساب يسأل، ويقرر التخويل ما إذا كان لهذا الحساب أن يتصل أصلاً. تُقيَّم شروط السياسة وقيودها بمعاييرها الخاصة، فالكلمة السرية الصحيحة تحسم نصف السؤال الأول فقط. واسم السياسة في حدث الخادم يحدد أي قرار نُفِّذ فعلاً.
أرسل إلى المسؤول اسم الملف الشخصي والحساب الذي جُرِّب والطابع الزمني. اطلب سجل القرار المطابق وسببه بدلاً من إعادة تعيين كلمة مرور أخرى، واطلب اسم السياسة الذي يحمله الحدث. مرجع رموز أخطاء الوصول عن بعد يدرج 691 بين أعطال بيانات الاعتماد والمصادقة، وهذا بالضبط سبب عجز مربع الحوار عن فصل الحالات الثلاث.
تحويل حساب إلى سماح غير مشروط يحوّل قرار تخويل إلى استثناء دائم. كما يزيل الشرط الذي كان يقوم بعمل مفيد، ولن يعرف من يراجع السياسة لاحقاً لماذا تغيّرت. اطلب من المالك تأكيد السياسة المقصودة بدلاً من ذلك، ليبقى القبول متعمداً.
أعد المحاولة مرة واحدة، ثم قارن
أعد محاولة الملف الشخصي نفسه بعد التصحيح الواحد الذي حددته. إذا قُبل الوصول بينما لا يزال أحد الموارد الداخلية يفشل، فقد انتقل الفشل إلى طبقة أخرى ولم يعد يقول شيئاً عن كلمة المرور. إبقاء الملف الشخصي دون تغيير هو ما يجعل تلك المقارنة ذات معنى.
قاوم تعطيل عائلة عناوين أو تمكين التتبع المطوّل قبل تفسير الرفض. التتبع ينتج حجماً لا قراراً، وأول نتيجة مفيدة تبقى المكوّن الذي رفض المحاولة والسبب الذي سجّله. وبمجرد معرفة ذلك، تؤكد إعادة المحاولة الإصلاح أو تُنتج عرَضاً جديداً وأضيق.