Como corrigir o erro do Windows Update 0x800f0900?



Experimente Nosso Instrumento Para Eliminar Problemas

Alguns usuários do Windows estão vendo o 0x800f0900 código de erro sempre que tentarem instalar uma atualização cumulativa no Windows 10. O 0x 800f0900 se traduz em CBS_E_XML_PARSER_FAILURE (erro inesperado do analisador XML interno) que é um sinal de que algo está corrompido em algum lugar.



Erro de atualização do Windows 0x800f0900



Na maioria dos casos, os usuários afetados relatam que o problema ocorre apenas quando tentam instalar o KB4464218 atualizar.



Uma vez que o problema é de alguma forma facilitado por alguns arquivos corrompidos que são armazenados localmente, uma maneira de contornar o problema é usar o Catálogo do Microsoft Update para instalar a atualização manualmente em vez de depender do cliente Windows Update - No entanto, isso não permitirá que você descubra a causa raiz do problema.

Caso você queira consertar o problema subjacente que está causando o KB4464218, comece simplesmente executando o Windows Update Troubleshooter e veja se o utilitário é capaz de isolar o culpado e corrigi-lo automaticamente. Se isso não funcionar, passe a redefinir o componente do Windows Update - você pode usar o agente automatizado para fazer isso ou pode executar as etapas (manualmente) em um prompt de comando elevado.

No entanto, caso você esteja lidando com um caso avançado de corrupção de arquivo do sistema, pode ser necessário iniciar uma verificação de corrupção de todo o sistema (usando os utilitários SFC e DISM).



Caso os dois verificadores convencionais de arquivos do sistema (DISM e SFC) não consigam corrigir o problema para você, a solução final seria atualizar cada componente do sistema operacional fazendo uma instalação de reparo (reparo no local).

Método 1: instalando a atualização manualmente

Se você estiver procurando por uma correção que permitirá contornar o problema, independentemente do culpado que está causando o problema, tente baixar e instalar a atualização que está acionando o 0x800f0900 erro manualmente.

Você pode fazer isso facilmente usando o Catálogo público do Microsoft Update. A menos que o serviço responsável pela aplicação das atualizações do Windows seja afetado, as instruções abaixo devem resolver o problema para você (muitos usuários o utilizaram com sucesso).

Aqui está um guia rápido passo a passo que mostrará como usar o Catálogo do Microsoft Update para encontrar uma instalação da atualização ausente:

  1. Abra seu navegador padrão e acesse este link ( aqui ) para acessar o endereço da Web do Catálogo do Microsoft Update.
  2. Assim que estiver dentro do Catálogo do Microsoft Update , use a função de pesquisa no canto direito da tela para pesquisar a atualização que está acionando o 0x800f0900 erro. Basta digitar ou colar a atualização problemática e pressionar Entrar para iniciar a pesquisa.

    Procurando pela atualização que você deseja instalar manualmente

    Nota: A maioria dos usuários afetados confirmou que o problema ocorre apenas com o KB4464218 atualização cumulativa.

  3. Assim que os resultados estiverem disponíveis, procure a atualização apropriada inspecionando a arquitetura da CPU e a versão do Windows para a qual foi projetada.

    Escolhendo o Windows Update certo

    Nota: Se você não conhece a arquitetura de sua CPU ou sistema operacional, clique com o botão direito em Meu computador (este PC) e clique em Propriedades. Em seguida, olhe sob Sistema no Tipo de sistema - Mostra a versão de bit do sistema operacional e a versão de bit de sua CPU.

    Verificando a arquitetura do seu sistema operacional

  4. Depois de conseguir identificar a versão de atualização apropriada, clique no Baixar botão associado à entrada correta e aguarde pacientemente até que o processo seja concluído.
  5. Após a conclusão da operação, navegue até o local onde você fez o download. Uma vez dentro, procure o .inf arquivo e depois de encontrá-lo, clique com o botão direito nele e escolha Instalar no menu de contexto recém-exibido.

    Instalando o driver Inf

  6. Siga as instruções na tela para concluir a instalação e reinicie a máquina. Na próxima inicialização, a atualização já deve estar instalada e o Windows Update não solicitará mais a sua instalação.

Caso você esteja procurando uma solução diferente (uma que revele a causa raiz do problema) ou as etapas acima falhem com um erro diferente, vá para a próxima correção potencial abaixo.

Método 2: executando o Windows Update Troubleshooter

Como o problema parece ser exclusivo do Windows 10, a próxima etapa lógica seria ver se seu sistema operacional não tem a capacidade de resolver esse problema sozinho. Lembre-se de que o solucionador de problemas interno do Windows 10 é muito mais eficiente do que era no Windows 7 ou Windows 8.1

Ele verificará automaticamente o componente do Windows Update em busca de inconsistências e aplicará uma estratégia de reparo viável caso reconheça um cenário familiar. Encontramos vários relatórios de usuários alegando que o Windows Update Troubleshooter corrigiu o 0x800f0900 erro ao redefinir cada componente WU envolvido manualmente.

Este é um guia rápido passo a passo que mostra como executar o solucionador de problemas do Windows Update na guia Solução de problemas:

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Em seguida, digite ” ms-settings: solução de problemas ’ e pressione Entrar para abrir o Solução de problemas guia do Configurações aba.

    Acessando o Menu Avançado por meio do Solucionador de Problemas

  2. De Solucionador de problemas guia, vá para a seção do lado direito e role até o Seção de instalação e funcionamento . Assim que chegar lá, clique em atualização do Windows para selecioná-lo, clique em Execute o solucionador de problemas para iniciar o utilitário de reparo.

    Executando o Solucionador de Problemas do Windows Update

  3. Quando estiver dentro do menu de solução de problemas do Windows Update, aguarde a conclusão da verificação inicial e clique em Aplicar esta correção caso uma estratégia de reparo viável tenha sido encontrada.

    Aplicar esta correção

  4. Depois que a estratégia de reparo correta for aplicada, feche o utilitário de solução de problemas e reinicie sua máquina.
  5. Depois de inicializar novamente, abra o componente Windows Update mais uma vez e repita a instalação da atualização que estava falhando anteriormente com o 0x800f0900.

Se o mesmo problema ainda estiver ocorrendo, vá para a próxima solução potencial abaixo.

Método 3: redefinindo WU

Caso o solucionador de problemas do Windows Update não consiga corrigir o problema para você, é provável que você esteja lidando com um arquivo corrompido subjacente que afeta o componente WU - que não pode ser resolvido de maneira convencional. Nesse caso, você deve continuar redefinindo todos os processos, servidores e instalações envolvidos nesta operação.

Quando se trata de redefinir cada componente do WU, você pode escolher entre duas abordagens:

  • Usando o WU Reset Agent
  • Redefinindo WU manualmente

Criamos dois guias separados, fornecendo etapas para cada uma das duas abordagens. Sinta-se à vontade para seguir aquele com o qual você se sentir mais confortável.

Usando o agente de reinicialização WU automatizado

  1. Acesse esta página oficial do Microsoft Technet ( aqui ) e clique no Baixar botão para baixar o Reinicializar o Windows Update Agent .

    Baixe o Windows Update Reset Agent

  2. Após a conclusão do download, extraia o conteúdo do arquivo com um utilitário de descompressão.
  3. Quando a operação for concluída, clique duas vezes em ResetWUENG.exe e clique sim no UAC (controle de conta de usuário) para abrir o instalador com acesso de administrador.
  4. Em seguida, siga as instruções na tela para executar o script em seu computador. Assim que terminar, reinicie sua máquina e veja se o problema foi corrigido, tentando instalar a atualização que estava falhando com o erro novamente.

Redefinindo o Windows Update manualmente (via CMD)

  1. Abra um Corre caixa de diálogo pressionando Tecla Windows + R . Em seguida, dentro da caixa de texto, digite ‘Cmd’ e pressione Ctrl + Shift + Enter para abrir um prompt CMD elevado .

    Executando Prompt de Comando com acesso de administrador

    Nota: No Controle de conta de usuário (UAC) prompt, clique sim para conceder acesso de administrador.

  2. Dentro dos terminais elevados do Prompt de Comando, digite o próximo conjunto de comandos (em qualquer ordem), mas certifique-se de pressionar Entrar depois de cada um:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Nota: Quando terminar de executar esses comandos, você terá desabilitado efetivamente os serviços de atualização do Windows, o instalador MSI, os serviços criptográficos e os serviços BITS.

  3. Assim que cada serviço relevante do Windows Update for redefinido, execute os seguintes comandos em qualquer ordem para limpar as duas pastas responsáveis ​​por manter os dados temporários do Windows Update (Distribuição de Software e Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Nota: Esta operação permanecerá efetivamente as duas pastas, pois não há como excluí-las de maneira convencional. Mas isso nos ajudará a atingir o mesmo propósito final, já que seu sistema operacional será forçado a criar novas instâncias que não foram contaminadas por qualquer tipo de corrupção.

  4. Uma vez que os dois processos tenham sido apagados, execute os seguintes comandos na mesma janela elevada do terminal CMD e pressione Entrar após cada um para reiniciar os serviços que você desativou anteriormente na etapa 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Assim que a operação for concluída, reinicie seu computador e veja se você ainda está encontrando o 0x800f0900 erro ao tentar instalar um Windows Update.

Caso o problema ainda esteja ocorrendo, vá para a próxima solução potencial abaixo.

Método 4: realizar varreduras DISM e SFC

No caso de nenhum dos métodos acima ter permitido que você corrija o 0x800f0900 erro, é claro que você está lidando com arquivos corrompidos do sistema. No entanto, não se desespere, pois o Windows tem algumas ferramentas integradas que serão capazes de corrigir a maioria das instâncias de corrupção superficiais.

Se este cenário for aplicável, você deve iniciar duas verificações em sucessão rápida para erradicar e corrigir os arquivos de sistema corrompidos que acabam interferindo no atualização do Windows componente. SFC (verificador de arquivos do sistema) e DISM (implantação e manutenção e implantação de imagens) deve ser usado neste caso para resolver o problema.

Primeiro, você deve começar por executando uma varredura SFC - Esta é uma ferramenta totalmente local que verifica se há corrupção de arquivos do sistema e substitui todas as instâncias detectadas por cópias saudáveis ​​obtidas de um arquivo armazenado localmente.

Assim que a operação for concluída, reinicie o computador e veja se o problema é resolvido na próxima inicialização do computador.

Caso o mesmo problema esteja reaparecendo, realizar uma varredura DISM . Mas lembre-se de que, para usá-lo com eficácia, você precisará de uma conexão de Internet confiável, pois essa ferramenta depende de um subcomponente do Windows Update para baixar equivalentes saudáveis ​​para os arquivos corrompidos que identifica. Ao final deste processo, reinicie mais uma vez e veja se o 0x800f0900 o erro foi corrigido.

No caso de o mesmo problema persistir, vá para a próxima solução potencial abaixo.

Método 5: Fazendo uma instalação de reparo

Se nenhum dos métodos acima permitiu que você corrigisse o problema, isso significa que você está enfrentando uma instância de corrupção subjacente que requer medidas extraordinárias para resolvê-lo. Caso você tenha chegado tão longe sem resultado, sua única esperança de corrigir o problema além de fazer um instalação limpa .

Mas caso você queira evitar a perda total de dados, faça um instalação de reparo (atualização local) seria a abordagem preferida. Esta operação permitirá que você reinicie todos os componentes do Windows (incluindo dados de relação de inicialização) enquanto permite que você mantenha todos os dados pessoais, incluindo aplicativos instalados, jogos, vídeos, imagens, documentos, etc.

Tag atualização do Windows 7 minutos lidos