خدمات ويب المتعلقة WSUS قد تتوقف عن العمل عند ترقية جهاز كمبيوتر يستند إلى Windows Server 2003 إلى Windows Server 2008

الأعراض

اطلع على السيناريو التالي. لديك جهاز كمبيوتر يستند إلى Windows Server 2003 قام Windows Server Update Services (WSUS) الإصدار 3.0 Service Pack 1 (SP1) مثبتة. ترقية الكمبيوتر إلى Windows Server 2008. في هذا السيناريو، قد يتوقف خدمات ويب المتعلقة WSUS عن العمل.

عند محاولة الوصول إلى وحدة تحكم مسؤول WSUS، تتلقى رسالة الخطأ التالية:

خطأ: خطأ في الاتصال



حدث خطأ أثناء محاولة الاتصال بخادم WSUS. يمكن أن يحدث هذا الخطأ لعدد من الأسباب. تحقق من الاتصال مع الملقم. الرجاء الاتصال بمسؤول شبكة الاتصال إذا استمرت المشكلة.



انقر فوق "إعادة تعيين عقده الخادم" الاتصال الخادم مرة أخرى.
بالإضافة إلى ذلك، عند النقر فوق خطأ في نسخ إلى الحافظة، تظهر معلومات الخطأ التالية:
وحدة تحكم الإدارة WSUS كان غير قادر على الاتصال بخادم WSUS عبر API البعيد.



تحقق من أن الخدمة "تحديث خدمات" IIS و SQL قيد التشغيل على الخادم. إذا استمرت المشكلة، حاول إعادة تشغيل IIS ومزود خدمات التحديث.



وحدة تحكم الإدارة WSUS حدث خطأ غير متوقع. قد يكون هذا خطأ عابر؛ حاول إعادة تشغيل وحدة تحكم الإدارة. إذا استمر ظهور هذا الخطأ،



حاول إزالة التفضيلات الدائمة لوحدة بحذف الملف wsus تحت % appdata%\Microsoft\MMC\.




System.IO.IOException-فشلت عملية تبادل الإشارات بسبب تنسيق حزمة غير متوقع.


المصدر

النظام



تتبع مكدس الذاكرة المؤقتة:

في System.Net.Security.SslState.StartReadFrame (بايت مؤقت [] Int32 ريدبيتيس، أسينكريكويست أسينكبروتوكولريكويست)

في System.Net.Security.SslState.StartReceiveBlob (بايت مؤقت []، أسينكريكويست أسينكبروتوكولريكويست)

في System.Net.Security.SslState.CheckCompletionBeforeNextReceive (رسالة بروتوكولتوكين، أسينكريكويست أسينكبروتوكولريكويست)

في System.Net.Security.SslState.StartSendBlob (Byte [] الواردة، عدد Int32، أسينكريكويست أسينكبروتوكولريكويست)

في System.Net.Security.SslState.ForceAuthentication (ريسيفيفيرست منطقية، بايت مؤقت []، أسينكريكويست أسينكبروتوكولريكويست)

في System.Net.Security.SslState.ProcessAuthentication (لازياسينكريسولت لازيريسولت)

في System.Net.TlsStream.CallProcessAuthentication (حالة الكائن)

في System.Threading.ExecutionContext.runTryCode (userData الكائن)

في System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (التعليمات البرمجية تريكود، باكوتكودي كلينوبكودي، كائن بيانات المستخدم)

في System.Threading.ExecutionContext.RunInternal (اكسيكوتيونكونتيكست اكسيكوتيونكونتيكست، كونتيكستكالباك رد، حالة الكائن)

في System.Threading.ExecutionContext.Run (اكسيكوتيونكونتيكست اكسيكوتيونكونتيكست، كونتيكستكالباك رد، حالة الكائن)

في System.Net.TlsStream.ProcessAuthentication (نتيجة لازياسينكريسولت) في System.Net.TlsStream.Write (بايت مؤقت [] Int32 الإزاحة، الحجم Int32)

في System.Net.PooledStream.Write (بايت مؤقت [] Int32 الإزاحة، الحجم Int32)

في System.Net.ConnectStream.WriteHeaders (Boolean المتزامن)

* * هذا الاستثناء تم متداخلة داخل الاستثناء التالي * *

System.Net.WebException-تم إغلاق الاتصال الأساسي: حدث خطأ غير متوقع أثناء عملية إرسال.



المصدر

Microsoft.UpdateServices.Administration

تتبع مكدس الذاكرة المؤقتة:

في Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer (كائن وسائط [])

في Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer (سلسلة serverName أوسيسيكوريكونيكتيون منطقية، Int32 portNumber)

في Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer (سلسلة serverName أوسيسيكوريكونيكتيون منطقية، Int32 portNumber)

في Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer (بيرسيستيدسيرفيرسيتينجس إعدادات)

في Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()

في Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode (كوننيكتينجسيرفيرتوكونسولي منطقية)

في Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpandFromLoad (مركز سينكستاتوس)
عند التحقق من سجلات خدمات معلومات إنترنت (IIS) على خادم WSUS، تظهر فشل طلبات HTTP وأنه يمكنهم إنشاء خطأ HTTP 405. بند السجل ما يلي:
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken2008-02-07 19:48:09 fe80::2ddc:2f84:4cfe:6bf3%10 POST /ApiRemoting30/WebService.asmx - 80 <username> fe80::2ddc:2f84:4cfe:6bf3%10 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.1433) 405 0 1 0

ملاحظة: المسار التالي هو الموقع الافتراضي لملفات سجل IIS:
%SystemDrive%\Inetpub\Logs\Logfiles\w3svc1

السبب

تحدث هذه المشكلة لأن لا تتضمن تعيينات معالج موقع "ويب الافتراضي" في IIS 7.0 تعيين ملحق اسم الملف.asmx عند ترقية Windows Server 2003 إلى Windows Server 2008. يحدث هذا السلوك حتى إذا تم تثبيت Microsoft ASP.NET في IIS 7.0.

في Windows Server 2008، بإعداد حزمة الخدمة SP1 WSUS 3.0 إضافة تعيينات البرامج النصية للدليل الظاهري WSUS. بدلاً من ذلك، تعتمد WSUS 3.0 SP1 على تعيينات البرامج النصية الموجودة على موقع "ويب الافتراضي". أحياناً، عند ترقية Windows Server 2003 إلى Windows Server 2008، قد يكون هناك لم تعيينات البرامج النصية في ملف على موقع "ويب الافتراضي". لذلك، قد يتوقف خدمات ويب المتعلقة WSUS عن العمل.

الحل البديل

لإيجاد حل بديل لهذه المشكلة، إلغاء تثبيت خدمة دور ASP.NET في IIS، ثم استخدم إدارة خدمات إعادة تثبيت الخدمة. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأوانقر فوق أدوات إداريةثم انقر فوق "إدارة الخادم".
  2. توسيع أدوارومن ثم انقر فوق ملقم ويب (IIS).
  3. في المقطع دور خدمات ، انقر فوق إزالة خدمات الدور.
  4. تعطيل خانة الاختيار ASP.NET ومن ثم انقر فوق التالي.
  5. انقر فوق إزالة.
  6. الانتظار حتى الانتهاء من عملية الإزالة ومن ثم انقر فوق إغلاق.
  7. في نفس المقطع دور خدمات ، انقر فوق إضافة خدمات الدور.
  8. تمكين خانة الاختيار ASP.NET ومن ثم انقر فوق التالي.
  9. انقر فوق تثبيت.
  10. الانتظار حتى الانتهاء من عملية التثبيت، ومن ثم انقر فوق إغلاق.

مزيد من المعلومات

لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

وصف 948014 حزمة Windows Server Update خدمات 3.0 Service Pack 1

خصائص

رقم الموضوع: 948139 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات