Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel hilft Ihnen bei der Behebung eines Problems, bei dem sie den Fehler "[80244007]" erhalten, SyncUpdates_WithRecovery fehlgeschlagen ist, wenn ein WSUS-Client nach Updates sucht.
Originalproduktversion: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Ursprüngliche KB-Nummer: 4096317
Symptom
Sie verwenden WSUS, um Softwareupdates auf Computern in Ihrer Organisation bereitzustellen. Wenn ein WSUS-Clientcomputer nach Updates auf dem WSUS-Server sucht, wird in der datei WindowsUpdate.log auf dem Clientcomputer die folgende Fehlermeldung 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 der installierten Erforderlichen überschreitet, an SyncUpdates
die ein WSUS-Client übergeben kann.
Lösung
Führen Sie zum Beheben des Problems die folgenden Schritte auf dem WSUS-Server aus:
Ö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 in der Datei „web.config“ nach der folgenden Zeile:
<add key="maxInstalledPrerequisites" value="400"/>
Ändern Sie den Wert von 400 in 800.
Speichern Sie die Datei web.config.
Führen Sie
IISReset
aus.