WSUS 用戶端掃描更新時發生錯誤80244007
本文可協助您修正 WSUS 用戶端掃描更新時收到 [80244007] SyncUpdates_WithRecovery失敗 錯誤的問題。
原始產品版本: Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012
原始 KB 編號: 4096317
徵兆
您可以使用 WSUS 將軟體更新部署到組織中的電腦。 當 WSUS 用戶端電腦掃描 WSUS 伺服器上的更新時,您會在用戶端電腦上的 WindowsUpdate.log 檔案中看到下列錯誤訊息:
WS error: <detail><ErrorCode>InvalidParameters</ErrorCode><Message>parameters.InstalledNonLeafUpdateIDs</Message><ID>GUID</ID><Method> http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"</Method></detail>"
*FAILED\* [80244007] SyncUpdates_WithRecovery failed
此外,下列例外狀況會記錄在 WSUS 伺服器上的 SoftwareDistribution.log 檔案中:
ThrowException: actor = http://WSUSServerName:8530/ClientWebService/client.asmxs, ID=GUID, ErrorCode=InvalidParameters, Message=parameters.InstalledNonLeafUpdateIDs, Client=Client_ID
原因
當要同步處理的更新數目超過 WSUS 用戶端可傳遞至 SyncUpdates
的已安裝必要條件數目上限時,就會發生此問題。
解決方法
若要修正此問題,請遵循 WSUS 伺服器上的下列步驟:
開啟提升權限的 [命令提示字元] 視窗,然後移至下列位置:
%programfiles%\Update Services\WebServices\ClientWebService
輸入下列命令,並在每個命令之後按 Enter:
takeown /f web.config icacls web.config /grant administrator:(F) notepad.exe web.config
在 web.config 中找出下列這一行:
<add key="maxInstalledPrerequisites" value="400"/>
將值從 400 變更為 800。
儲存 web.config 檔案。
執行
IISReset
。