有一WSUS伺服器,運作于Server 2016上。客戶機系統有Win7、Win10、Server 2012 R2、Server 2016等。
其中有一Server 2016客戶機(指WSUS的客戶機)在使用更新時,反複報告0x8024401c、0x80244022錯誤。
嘗試重新開機WSUS伺服器和客戶機,嘗試删除客戶機上的C:\Windows\SoftwareDistribution目錄并重新開機wuauserv服務,均無法解決問題。
後經過搜尋,發現是因為IIS中給WSUS提供服務的應用程式池預設配置“不恰當”引發的故障。
從WSUS伺服器的“事件檢視器”中可以看到大量應用程式池崩潰的錯誤資訊,可以佐證這一點。
解決方法(修改IIS中“WsusPool”應用程式池的預設設定):
1、隊列長度(Queue Length),調整到25000;
2、限制間隔(Limit Interval),調整到15分鐘;
3、專用記憶體限制(Private Memory Limit),調整到0KB(即不限制);
4、(可選)“服務不可用”故障類型,設定為TcpLevel;
5、重新開機“WsusPool”應用程式池。
參考連結:
https://community.spiceworks.com/topic/1970827-wsus-on-server-2016-windows-10-1607-client-0x8024401c-error