Fehler 80244007, wenn ein WSUS-Client nach Updates sucht
In diesem Artikel erfahren Sie, wie Sie ein Problem beheben, bei dem der Fehler [80244007] SyncUpdates_WithRecovery fehlgeschlagen angezeigt wird, wenn ein WSUS-Client nach Updates sucht.
Ursprüngliche Produktversion: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Ursprüngliche KB-Nummer: 4096317
Problembeschreibung
Sie verwenden WSUS, um Softwareupdates auf Computern in Ihrem organization bereitzustellen. Wenn ein WSUS-Clientcomputer auf dem WSUS-Server nach Updates sucht, wird die folgende Fehlermeldung in der WindowsUpdate.log-Datei auf dem Clientcomputer angezeigt:
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
Darüber hinaus wird die folgende Ausnahme in der SoftwareDistribution.log-Datei auf dem WSUS-Server protokolliert:
ThrowException: actor = http://WSUSServerName:8530/ClientWebService/client.asmxs, ID=GUID, ErrorCode=InvalidParameters, Message=parameters.InstalledNonLeafUpdateIDs, Client=Client_ID
Ursache
Dieses Problem tritt auf, wenn die Anzahl der zu synchronisierenden Updates die maximale Anzahl installierter Voraussetzungen überschreitet, die ein WSUS-Client an SyncUpdates
übergeben kann.
Lösung
Führen Sie die folgenden Schritte auf dem WSUS-Server aus, um das Problem zu beheben:
Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten, und wechseln Sie dann zum folgenden Speicherort:
%programfiles%\Update Services\WebServices\ClientWebService
Geben Sie die folgenden Befehle ein, und drücken Sie nach jedem Befehl die EINGABETASTE:
takeown /f web.config icacls web.config /grant administrator:(F) notepad.exe web.config
Suchen Sie die folgende Zeile in web.config:
<add key="maxInstalledPrerequisites" value="400"/>
Ändern Sie den Wert von 400 in 800.
Speichern Sie die web.config-Datei.
Ausführen
IISReset
.