Se você receber o erro do Windows Update 0x80092004 no Windows 7 ou no Server 2008 R2, faça isso

A Microsoft lançou atualizações para todas as versões suportadas do Windows - cliente e servidor - no dia do patch de agosto de 2019. Você pode conferir nossa visão geral das atualizações, se ainda não o fez.

Os relatórios sugerem que alguns administradores e usuários domésticos enfrentam problemas com as atualizações lançadas em máquinas executando o Windows 7 ou Windows Server 2008 R2.

Tentativas de instalação das atualizações KB4512506 (atualização cumulativa mensal) ou KB4512486 (atualização apenas de segurança) falham com o erro 0x80092004. O erro associado ao código de erro, CRYPT_E_NOT_FOUND, sugere que o Windows Update rejeite as atualizações porque os valores criptográficos contidos nos pacotes de atualização não foram encontrados.

A Microsoft alterou a assinatura de pacotes de atualização para dispositivos Windows 7 e Windows Server 2008 R2 no Patch Day de agosto de 2019 pela primeira vez. A empresa assina pacotes somente com SHA-2 desde agosto de 2019; assinou-os com SHA-1 e SHA-2 anteriormente, mas decidiu abandonar o SHA-1 por causa de fraquezas conhecidas.

Publicamos um artigo em 2018 sobre a mudança declarando que os sistemas Windows 7 e Server 2008 R2 precisavam de certos patches para continuar recebendo atualizações.

Parece que os sistemas Windows afetados estão procurando o SHA-1 no pacote de atualização e ignoram o SHA-2. O SHA-1 não está mais incluído e esse parece ser o motivo pelo qual o erro 0x80092004 é gerado nesses sistemas.

Dica : é sempre bom pesquisar as atualizações do Windows antes de instalar as atualizações.

A Microsoft revelou que determinados softwares da Symantec e Norton instalados nos sistemas Windows 7 ou Windows Server 2008 R2 não combinam bem com a alteração e a Microsoft tomou a decisão de bloquear atualizações em máquinas que executam os softwares Symantec e Norton até que o problema fosse resolvido. As soluções de segurança podem bloquear ou excluir as atualizações do Windows.

Embora seja possível que o problema esteja relacionado, por exemplo, que outras soluções antivírus também estejam causando problemas nas atualizações do Windows, é mais provável que uma atualização necessária esteja faltando.

É necessário instalar duas atualizações nos sistemas Windows 7 e Windows Server 2008 R2 para que as atualizações assinadas pelo SHA-2 sejam instaladas corretamente:

  • KB4474419 - Atualização de suporte à assinatura de código SHA-2 para Windows Server 2008 R2, Windows 7 e Windows Server 2008: 13 de agosto de 2019
  • KB4490628 - Atualização da pilha de manutenção para o Windows 7 SP1 e Windows Server 2008 R2 SP1: 12 de março de 2019

Se uma delas não estiver instalada, as atualizações assinadas pelo SHA-2 não serão aceitas e o erro será gerado.

A Microsoft confirma que KB4474419 é um pré-requisito no site de suporte. A empresa lista o KB4490628 na página e também recomenda que seja atualizado. As atualizações de SSU são instaladas automaticamente se o Windows Updates for usado, mas precisam ser instaladas manualmente se as atualizações forem instaladas manualmente. Não está claro por que a Microsoft não lista o SSU como um pré-requisito mais claramente.

Você pode verificar se essas atualizações estão instaladas verificando a lista "Atualizações instaladas" no Painel de controle ou executando software de terceiros, como o WinUpdatesList da Nirsoft.

Se pelo menos uma das atualizações não estiver instalada, instale-a no dispositivo e execute uma nova verificação de atualizações após a instalação; a atualização de agosto de 2019 deve ser instalada corretamente neste momento.

Agora você : Você encontrou algum problema ao instalar as atualizações de agosto de 2019? (via Born)