2020年10月25日 星期日

WSUS client server 出現0x8024401c、0x80244022錯誤

 有安裝wsus server時,若有windows 2016 server是client時,windows uodate會出現0x80244022或0x8024401c錯誤,上網找會跟您說

1.sfc /scannow

2.Dism /Online /Cleanup-Image /CheckHealth

3.Dism /Online /Cleanup-Image /ScanHealth
4.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

沒有留言:

張貼留言