Error 80244007 cuando un cliente WSUS busca actualizaciones
Este artículo le ayuda a corregir un problema por el que recibe el error [80244007] SyncUpdates_WithRecovery error cuando un cliente WSUS examina las actualizaciones.
Versión original del producto: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Número de KB original: 4096317
Síntoma
Use WSUS para implementar actualizaciones de software en equipos de su organización. Cuando un equipo cliente WSUS busca actualizaciones en el servidor WSUS, verá el siguiente mensaje de error en el archivo WindowsUpdate.log en el equipo cliente:
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
Además, la siguiente excepción se registra en el archivo SoftwareDistribution.log en el servidor WSUS:
ThrowException: actor = http://WSUSServerName:8530/ClientWebService/client.asmxs, ID=GUID, ErrorCode=InvalidParameters, Message=parameters.InstalledNonLeafUpdateIDs, Client=Client_ID
Causa
Este problema se produce cuando el número de actualizaciones que se van a sincronizar supera el número máximo de requisitos previos instalados que un cliente WSUS puede pasar a SyncUpdates
.
Solución
Para solucionar el problema, siga estos pasos en el servidor WSUS:
Abra una ventana del símbolo del sistema con privilegios elevados y, a continuación, vaya a la siguiente ubicación:
%programfiles%\Update Services\WebServices\ClientWebService
Escriba los comandos siguientes y presione Entrar después de cada comando:
takeown /f web.config icacls web.config /grant administrator:(F) notepad.exe web.config
Busque la siguiente línea en web.config:
<add key="maxInstalledPrerequisites" value="400"/>
Cambie el valor de 400 a 800.
Guarde el archivo web.config.
Ejecute
IISReset
.