- تتسبب التحديثات KB5066835 وKB5065789 في انقطاع اتصالات HTTP/2 بـ 127.0.0.1 على Windows 11.
- يشير المصدر إلى HTTP.sys، مما يؤثر على تصحيح الأخطاء في Visual Studio، وIIS/ASP.NET Core، والأدوات مثل Duo Desktop.
- التخفيف من حدة المشكلة: قم بإلغاء تثبيت التصحيحات، أو تعطيل HTTP/2 عن طريق تسجيل الدخول، أو تطبيق التراجع عن المشكلات المعروفة من Microsoft.
- لقد اعترفت شركة Microsoft بالخلل وتقوم بتوزيع KIR؛ وسوف يتوفر إصلاح دائم في تحديث مستقبلي.

بالنسبة للعديد من المطورين وفرق تكنولوجيا المعلومات، إذا فشل "localhost" في نظام التشغيل Windows 11، فهذا يعني تركه بدون منصة اختبار.بعد التحديثات التراكمية الأخيرة، بدأت العديد من الأنظمة في إسقاط الاتصالات بحلقة العودة المحلية 127.0.0.1 عند استخدام HTTP/2، مما أدى إلى إيقاف تشغيل خوادم التطوير وخوادم التصحيح والأدوات الداخلية.
تتكرر التقارير على منتديات Microsoft، وStack Overflow، وServer Fault، وReddit: تحديث أكتوبر KB5066835 وتحديث سبتمبر KB5065789 (الإصدار 26100.6899 على بعض أجهزة الكمبيوتر) أخطاء عند محاولة الاتصال بنقاط النهاية المحلية. إنه ليس DNS أو مشكلة. ملف المضيفينيظهر الخطأ في أسفل مكدس النظام.
ماذا يحدث مع localhost في Windows 11؟

الأنظمة المتأثرة توقف عن إكمال اتصالات HTTP إلى 127.0.0.1 عند التفاوض على HTTP/2، عائد رسائل مثل "ERR_CONNECTION_RESET" أو "ERR_HTTP2_PROTOCOL_ERROR". في التمرين، الخدمات التي يجب الاستماع إليها على 127.0.0.1 لا تستجيب بشكل صحيحتفشل المتصفحات في الوصول إلى نقطة النهاية المحلية وتتم مقاطعة جلسات التصحيح.
النمط متسق: مع تثبيت KB5066835/KB5065789، فشل طلبات الحلقة الراجعةبعد إلغاء تثبيتها وإعادة تشغيلها، تعود الدوائر المحلية للعمل. لهذا السبب، اعتبر الكثيرون هذا انحدارًا مُحددًا ناتجًا عن هذه الإصدارات.
التطبيقات والخدمات المتأثرة
بالإضافة إلى سيناريوهات تطوير الويب، ظهرت الحوادث في أدوات مشتركة من العمل والأمن الذي يجذب الخدمات المحلية باربرا.
- تصحيح الأخطاء والتشغيل في البصرية ستوديو (مشاريع ASP.NET/ASP.NET Core) و IIS.
- المصادقة والأدوات المساعدة مثل معرف دخول SSMS.
- تطبيقات الأمن مثل سطح مكتب ثنائي، والتي تتحقق من حالة المعدات وتتطلب نقاط نهاية محلية.
في المؤسسات التي لديها خدمات صغيرة وأدوات مساعدة داخلية، يؤدي فشل الحلقة الراجعة إلى منع الاختبار والعروض التوضيحية والتحقق من الصحة، مما يؤدي إلى تشغيل أوقات التشخيص حتى لو كان رمز التطبيق صحيحًا.
الأصل الفني: HTTP.sys والتفاوض HTTP/2
كل شيء يشير إلى HTTP.sys، وهو مكون وضع النواة الذي يُحكم حركة مرور HTTP لنظام Windows والذي يعتمد عليه IIS وASP.NET Core. مع الإصدارات الحديثة، يؤدي التفاوض على HTTP/2 في الحلقة الراجعة المحلية إلى إعادة تعيين الاتصالومن هنا جاءت رسائل الخطأ التي تم ملاحظتها في المتصفحات والعملاء.
ومن المهم التأكيد على هذا: إنه ليس فشل في حل الاسمولا يتم إصلاحه عن طريق تعديل المضيفين. تتم إعادة التوجيه في الطبقة التي تدير الاتصالات داخل النظام نفسه.
الأعراض الشائعة ورسائل الخطأ
على أجهزة الكمبيوتر المتأثرة، عند تشغيل موقع التطوير أو الخدمة المحلية، يتم قطع الطلبات باستخدام رموز عامة والتي تشير إلى إعادة تعيين الاتصال أثناء المصافحة.
الأمثلة المبلغ عنها: ERR_CONNECTION_RESET y ERR_HTTP2_PROTOCOL_ERROR. على الخوادم المحلية التي تعمل بنظام IIS أو Kestrel، تظهر التتبعات محاولات فاشلة لإنشاء الجلسة عندما يحاول الاتصال التفاوض على HTTP/2.
الحلول المؤقتة والتخفيفات التي تعمل

حتى يصل التصحيح الدائم، هناك ثلاثة مسارات يستخدمها المجتمع ومايكروسوفت، مع درجات متفاوتة من التدخل والفعالية.
- إلغاء تثبيت التحديثات المُسببة للمشكلات وإعادة التشغيل: يُعيد هذا سلوك الحلقة الراجعة إلى حالته السابقة على معظم أجهزة الكمبيوتر. أمثلة على الأوامر:
wusa /desinstalar /kb:5066835
wusa /desinstalar /kb:5065789 - عطّل HTTP/2 في السجل لفرض HTTP/1.1 على حركة المرور المحلية. إنه حل جذري، ولكن ليس مثاليًا للإنتاج:
"EnableHttp2Tls"=dword:00000000
"EnableHttp2Cleartext"=dword:00000000 - تطبيق التراجع عن المشكلة المعروفة (KIR) من Microsoft، والتي تقوم بشكل انتقائي بإرجاع التغيير المسبب للمشكلة دون إلغاء تثبيت التحديث بأكمله.
بعض المستخدمين يعلقون بأن تحديث توقيعات Microsoft Defender وقد أدى ذلك إلى تحسين وضعهم، ولكن النتائج ليست متسقة ولا يوصى به كحل أساسي.
ما قالته مايكروسوفت والحالة الحالية
وقد اعترفت مايكروسوفت بالتراجع تم تفعيل التخفيف التلقائي باستخدام KIR لأجهزة الكمبيوتر المنزلية وغير المُدارة. في كثير من الحالات، يكفي البحث عن التحديثات وإعادة تشغيل النظام لتفعيلها.
- فتح الإعدادات> Windows Update.
- انقر فوق تحقق من وجود تحديثات.
- إعادة التشغيل الجهاز، حتى لو لم يظهر أي جديد.
في البيئات المؤسسية، يجب على المسؤولين نشر سياسة مجموعة KIR متوافق مع Windows 11 24H2/25H2 وWindows Server 2025 لتطبيق التراجع بطريقة منظمة. وقد أشارت الشركة إلى ذلك سيتم توفير الإصلاح الدائم في التحديث المستقبلي..
توصيات عملية للمطورين وتكنولوجيا المعلومات

بينما تستقر قناة التحديث، ينبغي اتخاذ تدابير حكيمة حتى لا تتسبب في إبطاء المشاريع أو التأثير على الخدمات الحيوية.
- En آلات التطوير:إذا كانت الكتلة فورية، إلغاء تثبيت KB5066835/KB5065789 أو تعطيل HTTP/2 مؤقتًا.
- في الإنتاج والمختبرات: التحقق من صحة KIR وإذا لزم الأمر ، توزيع سياسة المجموعة المقابلة.
- إيقاف تثبيت هذه التصحيحات مؤقتًا في البيئات الحرجة حتى التأكد من ذلك حلقة العودة تعمل.
- توثيق التغييرات (السجل، KIR، إلغاء التثبيت) لإعادتها بمجرد وصول التحديث النهائي.
بالنسبة لأولئك الذين يعملون يوميًا مع نقاط النهاية المحلية، localhost ليس ترفا: فهو أساس دورة الاختبار والتصحيحتشير المؤشرات إلى تراجع في HTTP.sys مع HTTP/2، وهو ما أقرت به مايكروسوفت بالفعل وخففته باستخدام KIR، بينما يجري العمل على إصدار تصحيح مستقر. باستخدام الحلول البديلة المذكورة أعلاه، من الممكن الاستمرار في العمل دون الحاجة إلى إعادة تصميم البيئة وتقليل التأثير على الجداول الزمنية.
أنا من عشاق التكنولوجيا وقد حول اهتماماته "المهووسة" إلى مهنة. لقد أمضيت أكثر من 10 سنوات من حياتي في استخدام التكنولوجيا المتطورة والتعديل على جميع أنواع البرامج بدافع الفضول الخالص. الآن تخصصت في تكنولوجيا الكمبيوتر وألعاب الفيديو. وذلك لأنني منذ أكثر من 5 سنوات أكتب لمواقع مختلفة حول التكنولوجيا وألعاب الفيديو، وأقوم بإنشاء مقالات تسعى إلى تزويدك بالمعلومات التي تحتاجها بلغة مفهومة للجميع.
إذا كان لديك أي أسئلة، فإن معرفتي تتراوح بين كل ما يتعلق بنظام التشغيل Windows وكذلك Android للهواتف المحمولة. والتزامي تجاهك هو أنني على استعداد دائمًا لقضاء بضع دقائق ومساعدتك في حل أي أسئلة قد تكون لديكم في عالم الإنترنت هذا.