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.
Baixar ferramenta de reparo do Windows
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.
- Abra as configurações como fizemos acima e navegue até Atualizações e Segurança > Resolução de problemas.
- No painel direito, localize Windows Update e clique Executar a resolução de problemas.
- 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:
- Abra Prompt de comando digitando
cmd
na caixa de pesquisa ao lado do Menu Iniciar botão. - Clique com o botão direito do mouse em Prompt de comando e escolha Executar como administrador.
- Assim que o console for aberto, digite o
sfc /scannow
comando e clique Entrar. - Quando o processo de fixação estiver concluído, reinicie o computador.
- 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.
- Abra Prompt de comando como fizemos na etapa anterior.
- Copie e cole este comando
DISM.exe /Online /Cleanup-image /Restorehealth
. - Clique Entrar e espere até que o Windows termine a digitalização e correção.
- 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
- Press Windows + R combinação para abrir o prompt de execução e, em seguida, cole
taskschd.msc
e clique OK. - No painel esquerdo, navegue até Biblioteca > Microsoft > Windows > manutenção.
- Uma vez feito isso, clique com o botão direito em StartComponentCleanup e escolha Execute.
- 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.
- Abra Prompt de comando como já fizemos antes.
- Agora cole este comando:
dism /online /cleanup-image /startcomponentcleanup
e acerte Entrar. - 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:
- Abra Prompt de comando digitando
cmd
na caixa de pesquisa ao lado do Menu Iniciar botão. - Clique com o botão direito do mouse em Prompt de comando e escolha Executar como administrador.
- 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)
- Então, digite este comando e pressione Entrar.
- Depois disso, temos que renomear as pastas mencionadas acima. Basta colar esses comandos clicando em Entrar após cada.
- 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.
- Em seguida, digite este comando e clique em Entrar.
- 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.
- Redefina o Winsock usando este comando.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
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)
cd /d %windir%\system32
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
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.
- Abra este PC.
- Clique com o botão direito no disco principal e escolha Propriedades.
- Encontre e clique em Limpeza de disco.
- Em seguida, selecione Limpar arquivos do sistema, marque todas as caixas e clique em OK.
- 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:
- Press Windows + I teclas ao mesmo tempo.
- Em seguida, navegue até Atualizações e Segurança.
- No lado direito da janela, escolha Exibir histórico de atualizações.
- Depois disso, localize e observe a atualização mais recente do KB (no topo da lista).
- 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:
- Primeiro, você deve baixar o utilitário de o site da Microsoft.
- Em seguida, execute o arquivo baixado.
- Depois de concordar com o Termos de Uso, haverá duas opções para escolher. Selecione Atualizar este PC agora.
- Escolha Manter arquivos pessoais para garantir que eles não serão tocados.
- 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.