Erro de atualização do WSUS Windows 0x80244010: Excedeu as viagens de ida e volta do servidor máximo

Após um novo servidor WSUS ter sido instalado em nossa rede corporativa, muitos clientes Windows não puderam receber novas atualizações deste servidor com o erro 0x80244010. Como se verificou, este erro é típico não só dos computadores que são atualizados a partir do servidor interno do WSUS, mas também dos dispositivos que recebem atualizações diretamente dos servidores Windows Update. Vamos considerar a forma de corrigir o erro 0x80244010 e restaurar a funcionalidade do subsistema de actualização do Windows.

Para diagnosticar o problema, abra o WindowsUpdate.log (no Windows 7 e 8.1 está localizado na pasta %Windir%, no Windows 10 você pode gerá-lo da seguinte forma). Você verá estas linhas no log de atualização:

2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Exceeded max server round trips: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Sync of Updates: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 Agent * WARNING: Failed to synchronize, error = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent * WARNING: Exit code = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent *********
2018-10-04 16:10:29:042 282 2a2b2 Agent ** END ** Agent: Finding updates
2018-10-04 16:10:29:042 282 2a2b2 Agent *************
2018-10-04 16:10:29:042 282 2a2b2 Agent WARNING: WU client failed Searching for update with error 0x80244010
2018-10-04 16:10:29:042 282 2221c AU >>## RESUMED ## AU: Search for updates
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Search callback failed, result = 0x80244010
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Failed to find updates with error code 80244010

A linha mais interessante é o erro “Exceeded max server round trips”: 0x80244010″. Isso significa que o número máximo de solicitações para o servidor de atualização (WSUS) foi excedido ao fazer a varredura para atualizações. Isto também é indicado pelo código de erro do Windows Update de acordo com a tabela (SUS_E_PT_EXCEED_MAX_SERVER_TRIPS). O servidor desconecta um cliente que tenha excedido o número máximo de viagens. O limite de viagem no protocolo de recepção da atualização do Windows é definido no servidor de atualização e é de 200 viagens por padrão. Há também um limite no tamanho máximo de um arquivo XML que um cliente pode baixar do servidor de atualização durante uma viagem – 200 KB. Quanto maior for o número de atualizações no servidor para o cliente verificar, maior será o tamanho do arquivo XML que está sendo baixado. Se um cliente não conseguir obter os dados necessários em 200 viagens, é temporariamente desconectado do servidor e retorna o erro 0x80244010.

Como regra, este erro ocorre devido à má ou instável conexão de rede ao servidor WSUS ou se um cliente precisa receber muitas atualizações (é um novo cliente do servidor WSUS ou um computador, no qual as atualizações não foram instaladas por muito tempo).

A forma mais fácil é clicar várias vezes (3-7) no botão Try Again num cliente na secção Windows Update do Painel de Controlo ou executar este comando:

wuauclt.exe /detectnow

Importante. Após iniciar a busca por atualizações, você deve esperar 15 minutos para que o ciclo anterior de busca de atualizações termine.

Na maioria dos casos ele pode resolver o problema, mas se houver muitos clientes em sua rede, este método não é aceitável.

Por padrão, um cliente verifica o servidor para atualizações a cada 22 horas (na verdade, é entre 17,5 e 22 horas). Normalmente um computador funcional é desligado durante a noite, e o seu dia de trabalho é obviamente inferior a 17 horas. Assim, a pesquisa de actualizações é feita uma vez por dia e falha. E assim ele vai dia após dia.

Você pode sincronizá-lo mais frequentemente usando a política de grupo “Frequência de detecção de atualizações automáticas” (você pode encontrá-la na seção Configuração do Computador -> Modelos Administrativos -> Componentes do Windows -> Windows Update), por exemplo, até a cada 3 horas.

Você também pode remover o limite do tamanho máximo do arquivo XML que o cliente pode baixar do seu servidor WSUS. Para o fazer, execute o seguinte comando no banco de dados WSUSDB.

USE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

Se não quiser alterar as configurações do seu banco de dados WSUS, limpe o seu servidor WSUS usando o Assistente de Limpeza integrado (Update Service Wizard -> Options -> Server Cleanup Wizard -> all options -> Next) e remova atualizações antigas, não usadas ou substituídas (as atualizações do MS Office contêm um monte de coisas estranhas). Como resultado, um cliente Windows Update receberá menos meta-informações do seu servidor WSUS, e a interação deverá caber em 200 sessões de 200 KB cada.

Alto, se houver muitos clientes do servidor WSUS, você pode aumentar a performance do WsusPool de acordo com as recomendações do artigo Corrigindo o erro de atualização do Windows 0x80244022.

Se nenhum dos métodos que consideramos ajudou a corrigir o erro de atualização em um cliente, execute o script para redefinir as configurações do Windows Update Agent nele e limpar seu cache local. Depois disso, tente procurar por atualizações várias vezes.

Deixe uma resposta

O seu endereço de email não será publicado.