ฉันพบข้อผิดพลาดในการโหลดคอนโซล WSUS หลังจากที่ฉันปรับใช้การกำหนดค่าใหม่ที่ได้รับคำสั่งจากองค์กรไปยังเซิร์ฟเวอร์ IIS ที่รองรับ WSUS เนื่องจากฉันพบวิธีแก้ปัญหาด้วยตนเองและไม่เห็นวิธีนี้ในที่อื่นทางออนไลน์ ฉันจึงคิดว่าการจัดทำเอกสารที่นี่อาจช่วยผู้อื่นได้
สภาพแวดล้อมของฉันคือ Windows Server 2019 ทำงานในเครื่องเสมือนและโฮสต์เฉพาะการติดตั้ง WSUS เริ่มต้นเท่านั้น
--
หลังจากปรับใช้การกำหนดค่า IIS ใหม่ คอนโซล WSUS ล้มเหลวโดยมีข้อผิดพลาดดังนี้:
คอนโซลการดูแลระบบ WSUS ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ WSUS ผ่าน API ระยะไกล ตรวจสอบว่าบริการ Update Services, IIS และ SQL กำลังทำงานบนเซิร์ฟเวอร์ หากปัญหายังคงอยู่ ให้ลองรีสตาร์ท IIS, SQL และ Update Services Service คอนโซลการดูแลระบบ WSUS พบข้อผิดพลาดที่ไม่คาดคิด นี่อาจเป็นข้อผิดพลาดชั่วคราว ลองรีสตาร์ทคอนโซลการดูแลระบบ หากข้อผิดพลาดนี้ยังคงอยู่ ให้ลองลบค่ากำหนดที่มีอยู่สำหรับคอนโซลโดยการลบไฟล์ wsus ภายใต้ %appdata%\Microsoft\MMC System.IO.IOException -- การจับมือล้มเหลวเนื่องจากรูปแบบแพ็คเก็ตที่ไม่คาดคิดSource System Stack Trace: ที่ System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) ที่ System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) ที่ System.Net .Security.SslState.CheckCompletionBeforeNextReceive (ข้อความ ProtocolToken, AsyncProtocolRequest asyncRequest) ที่ System.Net.Security.SslState.ForceAuthentication (Boolean getsFirst, Byte[] บัฟเฟอร์ AsyncProtocolRequest asyncRequest) ที่ System.Net.Security.SslState.ProcessAuthentication (LazyAsyncRetuls at lazyAsyncRetuls) System.Threading.ExecutionContext.RunInternal(ExecutionContextexecutionContext, ContextCallback callback, Object state, Boolean reservedSyncCtx) ที่ System.Threading.ExecutionContext.Run(ExecutionContextexecutionContext, ContextCallback callback, Object state, Boolean reservedSyncCtx) ที่ System.Threading.ExecutionContext.Run( ExecutionContextexecutionContext, ContextCallback callback, Object state) ที่ System.Net.TlsStream.P rocessAuthentication (ผลลัพธ์ LazyAsyncResult) ที่ System.Net.TlsStream.Write (บัฟเฟอร์ Byte[], Int32 offset, ขนาด Int32) ที่ System.Net.PooledStream.Write (Byte[] บัฟเฟอร์, Int32 offset, ขนาด Int32) ที่ System.Net ConnectStream.WriteHeaders (Boolean async) ** ข้อยกเว้นนี้ซ้อนอยู่ภายในข้อยกเว้นต่อไปนี้ ** System.Net.WebException -- การเชื่อมต่อพื้นฐานถูกปิด: เกิดข้อผิดพลาดที่ไม่คาดคิดในการส่ง ต้นทาง Microsoft.UpdateServices.Administration Stack Trace: ที่ Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args) ที่ Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer(การตั้งค่า PersistedServerSettings) ที่ Microsoft.UpdateServices.UI SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer() ที่ Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools()
สิ่งนี้ได้รับการแก้ไขในหลาย ๆ ที่ทางออนไลน์ แต่ไม่มีวิธีแก้ปัญหาใดที่ฉันพบว่าใช้ได้ผล ข้อผิดพลาดดูเหมือนจะเกี่ยวข้องกับการกำหนดค่า SSL แต่ในกรณีของฉันนี่คือปลาเฮอริ่งแดง หลังจากทำตามคำแนะนำทางออนไลน์ รวมถึงการลบไฟล์ WSUS ใน %appdata%\Microsoft\MMC System.IO.IOException ตามที่แสดงข้อผิดพลาด ฉันไม่สามารถเชื่อมต่อคอนโซลได้