有安裝wsus server時,若有windows 2016 server是client時,windows uodate會出現0x80244022或0x8024401c錯誤,上網找會跟您說
1.sfc /scannow
2.Dism /Online /Cleanup-Image /CheckHealth
3.Dism /Online /Cleanup-Image /ScanHealth4.Dism /Online /Cleanup-Image /RestoreHealth
或
net stop wuauserv
net stop bits
rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits
結果都無法解決
最後找到在wsus server iis管理員
選--應用程式集區--WsusPool--進階設定
在一般--佇列長度--改25000
在CPU--限制間隔(分鐘)--改15
在回收--專用記憶體限制(KB)--改0
在快速失敗保護--服務無法使用回應類型--選TcpLevel(可選)
確定後重新啟動WsusPool
2.停止IIS服務,至下列路徑開啟web.config
C:\Program Files\Update Services\WebServices\ClientWebService\
搜尋httpRuntime maxRequestLength="4096"--保持
以此取代httpRuntime maxRequestLength="204800" executionTimeout="7200"--不要設定
假設修改完WSUS,仍出現同樣錯誤,可試著將Client端改向官方Server更新一次,再改回WSUS即可
另一種方式
1> Remove "Alternate Download Server" in your GPO and update the GP on the clinets.--可以不用
2> Remove a affected server-client from WSUS console.--進入console,將有問題client刪除
3> Run following script in the elevated CMD on the removed server-client.
net stop bits net stop wuauserv reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIDValidation /f rd /s /q "C:\WINDOWS\SoftwareDistribution" net start bits net start wuauserv wuauclt /resetauthorization /detectnow usoclient.exe startscan
沒有留言:
張貼留言