O que é o erro do Windows Update 0x800f0900

Com a instalação da atualização cumulativa (KB4493437 e KB4499167) para sistemas baseados em x10 do Windows 1803 versão 64, alguns usuários foram forçados a testemunhar o código de erro denominado 0x800f0900 depois de não conseguir instalar a atualização pendente. Normalmente, essas atualizações têm como objetivo corrigir bugs ou erros existentes, no entanto, há muitos casos em que novos patches trazem novos problemas em vez de resolver os antigos. Na maioria dos casos, os usuários lutam para se livrar do problema por alguns motivos: arquivos ausentes ou corrompidos, serviços com defeito, problemas de configuração e outros problemas que geram o erro. Para resolvê-lo, preparamos uma lista de instruções aprovadas para retificar o problema 0x800f0900 de maneira eficaz.

erro de atualização do Windows 0x800f0900

Baixar ferramenta de reparo do Windows

Baixar ferramenta de reparo do Windows

compatível com microsoft

Existem utilitários de reparo especiais para o Windows, que podem resolver problemas relacionados à corrupção do registro, mau funcionamento do sistema de arquivos e instabilidade dos drivers do Windows. Recomendamos que você use o Advanced System Repair Pro para corrigir o erro “Windows 10 Update 0x800f0900” no Windows 10.

1. Use a resolução de problemas do Windows Update

Sempre que você enfrentar problemas relacionados à atualização, uma ótima ferramenta pronta para ajudar é o Windows Troubleshooter, um utilitário especial já integrado ao seu sistema. Este é o primeiro método a ser tentado antes de passar para soluções mais avançadas. Para iniciar o utilitário, aqui estão as etapas simples para fazê-lo.

  1. Abra as configurações como fizemos acima e navegue até Atualizações e Segurança > Resolução de problemas.
  2. No painel direito, localize Windows Update e clique Executar a resolução de problemas.
  3. Conclua o processo seguindo as instruções na tela e reinicie o PC.

2. Execute uma verificação do System File Checker (SFC)

Como mencionamos na descrição do erro, alguns problemas de atualização podem aparecer devido a arquivos ausentes ou danificados. Normalmente, esses arquivos são componentes essenciais do sistema, garantindo a conexão adequada entre os diferentes processos. Se algum desses arquivos sair da lista, é mais provável que o erro seja levantado. A seguir, usaremos o System File Checker (SFC), que detectará e restaurará os componentes ausentes. Aqui está como:

  1. Abra Prompt de comando digitando cmd na caixa de pesquisa ao lado do Menu Iniciar botão.
  2. Clique com o botão direito do mouse em Prompt de comando e escolha Executar como administrador.
  3. Assim que o console for aberto, digite o sfc /scannow comando e clique Entrar.
  4. Quando o processo de fixação estiver concluído, reinicie o computador.
  5. Depois de concluir esta etapa, tente instalar a atualização novamente. Se o erro ainda lembra a si mesmo, continue lendo este guia para tentar outras opções abaixo.

3. Execute o DISM

O Gerenciamento e Manutenção de Imagens de Implantação (DISM) é semelhante à execução de uma verificação SFC. No entanto, ele usa algoritmos diferentes para encontrar o problema e corrigir dados corrompidos que o SFC pode perder. Portanto, vamos tentar executá-lo usando o Prompt de Comando, como já fizemos.

  1. Abra Prompt de comando como fizemos na etapa anterior.
  2. Copie e cole este comando DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Clique Entrar e espere até que o Windows termine a digitalização e correção.
  4. Uma vez feito isso, reinicie o seu PC e instale a atualização novamente.

4. Limpe os componentes do Windows

O problema 0x800f0900 pode aparecer devido a bibliotecas sobrecarregadas. É possível que eles possam se tornar lixo com componentes desnecessários ao longo do uso. Como resultado, isso tem o potencial de levar a um comportamento instável de diferentes serviços. A seguir, mostramos como eliminá-los por meio do Gerenciador de Tarefas e do DISM.

Usando o Gerenciador de Tarefas

  1. Press Windows + R combinação para abrir o prompt de execução e, em seguida, cole taskschd.msc e clique OK.
  2. No painel esquerdo, navegue até Biblioteca > Microsoft > Windows > manutenção.
  3. Uma vez feito isso, clique com o botão direito em StartComponentCleanup e escolha Execute.
  4. Espere até que o processo seja concluído, reinicie o computador e tente instalar a atualização conflitante novamente.

Usando DISM

Este método faz exatamente o mesmo que o anterior, portanto, você pode escolher qualquer um deles.

  1. Abra Prompt de comando como já fizemos antes.
  2. Agora cole este comando: dism /online /cleanup-image /startcomponentcleanup e acerte Entrar.
  3. Depois de concluído, reinicie o PC e verifique se o erro persiste.

5. Reinicie os componentes do Windows e o serviço de atualização

Se nenhum dos métodos anteriores funcionou, você pode tentar usar este. Isso nos ajudará a redefinir e reiniciar as configurações do Windows Update. Todo o processo consiste em reiniciar os serviços BITS, Cryptographic, MSI Installer e Windows Update, bem como renomear algumas pastas de atualização (SoftwareDistribution e Catroot2). Essas pastas contêm assinaturas especiais para atualizações do Windows. Com base nisso, forçaremos o Windows a excluir elementos corrompidos e criar componentes de atualização do zero. Para isso, vamos usar o console para executar os comandos necessários. Este método é bastante avançado, mas pode ser facilmente manipulado usando as etapas listadas abaixo:

  1. Abra Prompt de comando digitando cmd na caixa de pesquisa ao lado do Menu Iniciar botão.
  2. Clique com o botão direito do mouse em Prompt de comando e escolha Executar como administrador.
  3. Copie e cole esta lista de comandos um a um clicando Entrar após cada. (Esta ação irá desativar os serviços responsáveis ​​pelas atualizações do Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Então, digite este comando e pressione Entrar.
  6. del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

  7. Depois disso, temos que renomear as pastas mencionadas acima. Basta colar esses comandos clicando em Entrar após cada.
  8. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  9. Agora copie e cole esses dois comandos para redefinir o BITS e o serviço Windows Update para o descritor de segurança padrão. Clique Entrar após cada.
  10. sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  11. Em seguida, digite este comando e clique em Entrar.
  12. cd /d %windir%\system32

  13. A penúltima e muito importante etapa é registrar novamente os arquivos BITS e Windows Update. Basta digitar esta longa lista de comandos que acertam Entrar após cada.
  14. regsvr32.exe atl.dll
    regsvr32.exe urlmon.dll
    regsvr32.exe mshtml.dll
    regsvr32.exe shdocvw.dll
    regsvr32.exe browseui.dll
    regsvr32.exe jscript.dll
    regsvr32.exe vbscript.dll
    regsvr32.exe scrrun.dll
    regsvr32.exe msxml.dll
    regsvr32.exe msxml3.dll
    regsvr32.exe msxml6.dll
    regsvr32.exe actxprxy.dll
    regsvr32.exe softpub.dll
    regsvr32.exe wintrust.dll
    regsvr32.exe dssenh.dll
    regsvr32.exe rsaenh.dll
    regsvr32.exe gpkcsp.dll
    regsvr32.exe sccbase.dll
    regsvr32.exe slbcsp.dll
    regsvr32.exe cryptdlg.dll
    regsvr32.exe oleaut32.dll
    regsvr32.exe ole32.dll
    regsvr32.exe shell32.dll
    regsvr32.exe initpki.dll
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wuaueng1.dll
    regsvr32.exe wucltui.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuweb.dll
    regsvr32.exe qmgr.dll
    regsvr32.exe qmgrprxy.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe muweb.dll
    regsvr32.exe wuwebv.dll

  15. Redefina o Winsock usando este comando.
  16. netsh winsock reset

    Finalmente, tudo o que resta fazer é retornar os serviços desativados. Portanto, aplique esses comandos da mesma forma anteriormente.

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

6. Desligue / exclua software de terceiros

Software de terceiros, como antivírus, tende a causar mau funcionamento em alguns serviços. Ele pode suspeitar e confundir processos suspeitos que acontecem em seu sistema. Por alguma razão, até mesmo os serviços do Windows podem estar na lista negra e restritos por software anti-malware. Como não sabemos se é um caso ou não, tente desabilitar um antivírus não nativo se você o tiver instalado. Além de antivírus ser o culpado por tais erros, programas indesejados ou maliciosos também podem causar o mesmo efeito. Se você se lembra de ter instalado uma nova peça recentemente, tente excluí-la e veja a diferença. Talvez isso resolva o problema.

7. Limpe os arquivos de sistema desnecessários

Alguns usuários relataram que executar uma limpeza dos arquivos do sistema pode resolver o problema. Isso significa que você terá que excluir cópias de recuperação e arquivos em cache armazenados por seu PC. Pode ser muito arriscado, pois não haverá como reverter para a versão anterior do backup em seu sistema. Apesar disso, alguns usuários dizem que ajudou imensamente a lidar com o problema de atualização.

  1. Abra este PC.
  2. Clique com o botão direito no disco principal e escolha Propriedades.
  3. Encontre e clique em Limpeza de disco.
  4. Em seguida, selecione Limpar arquivos do sistema, marque todas as caixas e clique em OK.
  5. Uma vez feito isso, reinicie o seu PC e tente instalar a atualização novamente.

Felizmente, esse método ajudou você a lidar com o código 0x800704c7. Se não, e ainda causa dor de cabeça com o uso regular, prossiga para os 2 últimos métodos deste artigo.

8. Tente baixar uma atualização conflitante do Catálogo da Microsoft

Se houver um problema ao receber uma atualização de KB do servidor, você pode tentar instalá-la manualmente. Antes de fazer isso, teremos que observar qual atualização você precisa instalar. Por esta:

  1. Press Windows + I teclas ao mesmo tempo.
  2. Em seguida, navegue até Atualizações e Segurança.
  3. No lado direito da janela, escolha Exibir histórico de atualizações.
  4. Depois disso, localize e observe a atualização mais recente do KB (no topo da lista).
  5. Uma vez feito isso, pesquise e baixe a atualização observada no Microsoft Update Catalog.

9. Use a ferramenta de criação de mídia

Outra opção para instalar atualizações conflitantes é por meio da ferramenta de criação de mídia. Ele permite que os usuários atualizem o sistema para a versão mais recente disponível. Não se preocupe, este procedimento não afetará seus dados pessoais, mas simplesmente atualizará o PC. Para fazer isso, siga as etapas descritas abaixo:

  1. Primeiro, você deve baixar o utilitário de o site da Microsoft.
  2. Em seguida, execute o arquivo baixado.
  3. Depois de concordar com o Termos de Uso, haverá duas opções para escolher. Selecione Atualizar este PC agora.
  4. Escolha Manter arquivos pessoais para garantir que eles não serão tocados.
  5. Finalmente, inicie o processo e espere até que termine.

Resumo

Embora o recebimento de problemas relacionados à atualização não seja culpa dos usuários na maioria dos casos, no final das contas são eles que procuram as soluções. É ótimo termos muitos recursos da web unidos para testar e fornecer soluções eficazes. Esperamos que nosso guia o tenha ajudado a resolver o problema 0x800f0900 eventualmente. Você também pode contar com outros artigos publicados em nosso site se houver alguma outra coisa que esteja causando o problema.

Artigo anteriorComo remover o Optical Rate Pro (Mac)
Próximo artigoComo remover a barra Yandex (yandex.com)
James Kramer
Olá, meu nome é James. Meu site Bugsfighter.com, o culminar de uma jornada de uma década nas áreas de solução de problemas de computadores, testes de software e desenvolvimento. Minha missão aqui é oferecer guias abrangentes, mas fáceis de usar, sobre uma variedade de tópicos neste nicho. Caso você encontre algum desafio com o software ou com as metodologias que eu endosso, saiba que estou prontamente acessível para obter assistência. Para qualquer dúvida ou comunicação adicional, sinta-se à vontade para entrar em contato através da página 'Contatos'. Sua jornada em direção à computação contínua começa aqui