Por que o Windows Update está falhando repentinamente com o erro 0x80244019?

4

Desde a instalação de atualizações ontem, um dos nossos servidores 2008 R2 se recusa a se conectar ao nosso WSUS novamente e, em vez disso, reporta o erro desconhecido 0x80244019 . Conectar-se ao repositório oficial do Windows Update funciona sem problemas. O problema acontece apenas com o nosso WSUS local.

O site de suporte do Windows sobre o erro sugere:

If you receive one of these errors while downloading updates, the most common cause is a computer virus that has turned off Windows Update, or another service on your computer that is needed by Windows Update.

Eu vou votar Não sobre isso.

Meu WindowsUpdate.log mostra o seguinte:

2012-09-13  13:00:52:738     892    5c0 PT  +++++++++++  PT: Synchronizing server updates  +++++++++++
2012-09-13  13:00:52:738     892    5c0 PT    + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://SRV-PDC/ClientWebService/client.asmx
2012-09-13  13:00:52:769     892    5c0 PT  WARNING: Cached cookie has expired or new PID is available
2012-09-13  13:00:52:769     892    5c0 PT  Initializing simple targeting cookie, clientId = a6c96caf-d9ca-4f31-a003-827e7089ff64, target group = Server, DNS name = srv-exchange.porta.haseke.de
2012-09-13  13:00:52:769     892    5c0 PT    Server URL = http://SRV-PDC/SimpleAuthWebService/SimpleAuth.asmx
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: GetAuthorizationCookie failure, error = 0x80244019, soap client error = 10, soap error code = 0, HTTP status code = 404
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: Failed to initialize Simple Targeting Cookie: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: PopulateAuthCookies failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: RefreshCookie failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: RefreshPTState failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: Sync of Updates: 0x80244019
2012-09-13  13:00:52:957     892    5c0 PT  WARNING: SyncServerUpdatesInternal failed: 0x80244019
2012-09-13  13:00:52:957     892    5c0 Agent     * WARNING: Failed to synchronize, error = 0x80244019
2012-09-13  13:00:52:957     892    5c0 Agent     * WARNING: Exit code = 0x80244019

E, na verdade, outro artigo de suporte chamou minha atenção: Você não pode baixar atualizações quando você acessa o site do Windows Update a partir de um computador baseado no Windows XP que está protegido por um firewall ou um servidor proxy

Esse artigo se refere ao XP, mas tive que ajustar recentemente as configurações do WinHTTP nesse servidor para resolver outro problema (consulte o artigo de suporte Mensagem de erro quando você importa um certificado de terceiros para o Exchange Server 2010:" O status do certificado não pôde ser determinado porque a verificação de revogação falhou " para obter mais detalhes).

Corrigi o problema de acesso executando:

netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com"

Portanto, suponho que o Windows Update também use o WinHTTP e minhas alterações o impeçam de funcionar corretamente. Mas, mesmo depois de ajustar meu bypass-list para "*.domain.example.com;<local>" , o Windows Update se recusa a funcionar.

    
por Der Hochstapler 13.09.2012 / 13:27

2 respostas

5

Parece que foi necessário apenas reinicializar após ajustar o bypass-list , que deve conter <local> , para que o proxy WinHTTP seja ignorado na instalação do WSUS local:

netsh winhttp set proxy proxy-server="http=www-proxy:8080" bypass-list="*.domain.example.com;<local>"

Como alternativa, se você já estiver configurando o proxy correto no IE (por meio da diretiva de grupo, por exemplo), basta importar essas configurações para o WinHTTP:

netsh winhttp import proxy source=ie

Para inspecionar suas próprias configurações de proxy do WinHTTP, execute netsh winhttp show proxy .

    
por 13.09.2012 / 13:34
0

Obrigado pela sua solução. Isso definitivamente me guiou para a minha solução. Nós usamos um arquivo pac para configurar o IE, então eu tive que executar o seguinte comando:

netsh winhttp set proxy 192.168.1.105:3128 "<localhost>"

A reinicialização e a atualização do Windows começaram a funcionar novamente.

Obrigado

    
por 08.04.2015 / 18:04