O que é erro 0x800f0922
0x800f0922 é um erro do Windows que ocorre ao tentar instalar as atualizações pendentes mais recentes. Alguns usuários relataram que esse era o problema com a atualização cumulativa KB5003173 para Windows 10 21H1, 20H2 e 2004 também. Normalmente, isso acontece devido a componentes do .NET Framework desativados ou problemas de conexão que interrompem a conclusão bem-sucedida das atualizações. O erro também é visto com frequência após a desinstalação incorreta do Microsoft Edge. Algumas atualizações cumulativas, incluindo KB5003173, destinam-se a carregar componentes adicionais para que o Edge resulte em falha ao detectar vazio C:\Program Files (x86)\Microsoft\Edge\
pasta. Há também alguns outros motivos que podem desencadear o mesmo erro 0x800f0922 - bloqueio de firewall, arquivos de sistema ausentes e componentes de atualização corrompidos. Abaixo, discutimos todas as soluções possíveis relacionadas a cada um dos motivos que potencialmente corrigirão o problema.
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 do Windows Update 0x800f0922” no Windows 11, Windows 10, Windows 8 ou Windows 7.
1. Use a resolução de problemas do Windows Update
É menos provável que isso ajude, mas ainda vale a pena tentar como kickstarter. Tente usar o Solucionador de problemas do Windows Update – um utilitário integrado projetado para localizar e remover possíveis motivos para problemas de atualização. O Windows examinará seu sistema em busca de possíveis problemas e tentará corrigi-los eventualmente. Execute estes passos simples abaixo:
- Abra Configurações 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.
Conforme mencionado, esse método raramente é útil para resolver o erro 0x800f0922. Se nada der certo, passe para outras soluções abaixo.
2. Exclua a pasta do Microsoft Edge
Já mencionamos que um dos motivos mais possíveis para a aparência do erro pode estar na desinstalação incorreta do Microsoft Edge. Se você se lembrar de excluí-lo, verifique se ainda há uma pasta do Microsoft Edge no sistema. Se sim, você simplesmente terá que excluí-lo. Isso impedirá que seu sistema questione essa pasta remanescente na próxima vez durante a execução de atualizações.
- Acesse
C:\Program Files (x86)\Microsoft\Edge\
. - Excluir o borda pasta e tente instalar as atualizações novamente.
É isso. Depois de excluir a pasta, você poderá retornar a atualização ao seu estado normal.
3. Habilite o .NET Framework
O processo de atualização também pode falhar devido a componentes do .NET Framework desabilitados. A solução é acessar o Windows e os Recursos e habilitá-los novamente, se aplicável. Aqui está como:
- Encontre Painel de controle usando a barra de pesquisa ao lado de Menu Iniciar e abri-lo.
- Conjunto Ver por para Pequeno or Ícones grandes e escolha Programas e Recursos da lista.
- Uma vez aberto, navegue até Ativar recursos do Windows ou desativar no painel direito da janela.
- If .NET Framework 3.5 (este pacote inclui .NET 2.0 e 3.0) não tem uma caixa ao lado habilitada, certifique-se de marcá-la.
- Você também deve fazer o mesmo com seus subcomponentes. Basta clicar no ícone de adição ao lado de .NET Framework 3.5 (este pacote inclui .NET 2.0 e 3.0) e selecione outros componentes também.
- Finalmente, clique em OK para salvar as alterações e aguarde até que o sistema reponha os componentes ausentes, se houver.
4. Verifique a integridade dos arquivos do sistema
Elementos corrompidos ou ausentes envolvidos em várias atividades do sistema podem causar problemas na atualização do sistema. Abaixo, usaremos o SFC (System File Checker) e o DISM (Deployment Image Service and Management) para verificar se esse problema existe. Ambas as verificações poderão detectar e restaurar componentes ausentes, se houver. Certifique-se de usar ambas as verificações, pois elas podem ter influências diferentes na solução do erro. É assim:
Usando o SFC
- 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.
Usando o DISM
- 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.
Depois de concluir essas duas verificações, tente executar a instalação das atualizações novamente. Se isso não valer a pena, vá para o erro de alternativas de solução adicionais abaixo.
5. Desligue o firewall
Se você tiver um programa antimalware de terceiros configurado em seu sistema, tente desativá-lo e veja se isso fecha o negócio. É bastante comum que firewalls externos causem problemas de incompatibilidade impedindo a conexão adequada entre o Windows e os servidores de atualização. Você também pode tentar desabilitar seu firewall embutido com base no Windows Defender. Aconselhamos que você deixe de lado qualquer atividade online para evitar infecções devido à proteção do sistema mais fraca (que vem como resultado da desativação do firewall). É assim que você pode desativar seu firewall nativo:
- Press Tecla do Windows + I e navegue até Atualizações e Segurança.
- Então vá para Segurança do Windows e selecione Firewall e proteção de rede no painel direito.
- Escolha sua rede atual e desative o firewall.
- Agora tente instalar a mesma atualização com a qual você lutou.
Não importa se você conseguiu instalar a atualização necessária ou não, é muito importante ativar o firewall desativado novamente. Faça isso imediatamente usando os mesmos passos acima.
6. Exclua arquivos temporários
Outra solução rápida e às vezes eficaz é limpar o conteúdo da pasta %TEMPT%. Esta pasta pode armazenar arquivos redundantes que podem dificultar o processo de atualização. Portanto, vamos tentar limpar seu conteúdo usando estas etapas abaixo:
- Press Tecla do Windows + R pressionamentos de tecla e copie e cole isso % TEMP%.
- Após a abertura, selecione toda a pasta que você vê dentro, clique com o botão direito do mouse e escolha Apagar. Certifique-se de que sua lixeira também esteja limpa.
- Por fim, reinicie o seu PC e tente abordar a instalação das atualizações novamente.
7. Ative o serviço de prontidão do aplicativo
App Readiness é o nome de um serviço do Windows projetado para deixar os aplicativos prontos para uso na primeira vez que um usuário entrar neste computador e ao adicionar novos aplicativos. Como este serviço está correlacionado com atualizações, ter sua operação desabilitada pode levar a falhas de atualização. Vamos ver se é o caso do seu sistema usando estas etapas abaixo:
- Press Tecla do Windows + R botões juntos e copiar e colar
services.msc
. - Encontre um serviço chamado Prontidão do aplicativo, clique com o botão direito do mouse e escolha Propriedades.
- Se aplicável, altere tipo de inicialização para manual e clique Início depois.
- Depois que o serviço for iniciado, clique em Aplicar e OK para salvar as alterações afetadas.
Se não há Início botão disponível e Prontidão do aplicativo já está funcionando, você não precisa fazer nada com ele.
8. Redefinir os componentes do Windows Update
Ainda não há atualizações bem-sucedidas depois de tentar as soluções anteriores? – tente restaurar todos os componentes do Windows Update do zero. Isso recriará os componentes atualizados do zero, certificando-se de que nenhum deles esteja danificado ou com bugs, impedindo o processo. Todo o procedimento envolve 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 arquivos temporários necessários para implementar as atualizações do Windows. Com base nisso, forçaremos o Windows a excluir elementos corrompidos e criar novamente componentes relacionados à atualização. Abaixo, mostraremos duas maneiras de usar esse método. O primeiro requer digitar e executar cada comando do console em uma sequência manual. O outro é feito usando o chamado script em lote escrito no Bloco de Notas e salvo como WUReset.bat. Não há diferença real em qual você escolhe. Embora todo o procedimento possa parecer avançado e complicado, não levará muito tempo e conhecimento para ser realizado. Apenas siga as instruções abaixo:
Usando etapas manuais
- 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 por Atualizações do Windows)
- Então, temos que renomear as pastas mencionadas acima. Basta colar esses comandos clicando em Entrar após cada.
- Finalmente, tudo o que resta a fazer é retornar os serviços desativados. Portanto, aplique esses comandos da mesma forma que fizemos anteriormente.
- Agora nós terminamos com isso. Vá para o Windows Update Center e tente executar a instalação novamente.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Usando o Batch Script
Este é um método alternativo ao anterior. Um script em lote é usado para executar o mesmo intervalo de comandos para redefinir todos os componentes do Windows Update, serviços de criptografia e pastas como SoftwareDistribution. Não é tão difícil quanto você poderia imaginar, mas sim mais fácil do que o anterior. Tudo o que você precisa é de um bloco de notas do Windows e um pouco de mágica de copiar e colar. Os scripts em lote têm uma vantagem sobre a digitação manual, pois permitem que você execute todos os comandos necessários de uma só vez. Se você se deparar com problemas semelhantes no futuro, poderá executar o já criado .bat arquivo e redefinir os componentes de atualização se este método for eficaz desta vez:
- Abra um novo Bloco de notas aquivo. Para isso, clique com o botão direito em qualquer área livre da sua área de trabalho, escolha Novo e Documento de texto.
- Em seguida, cole esta lista de comandos em seu bloco de notas:
- Depois de colar, clique Envie o > Salvar como e nomeie WUReset.bat. Certifique-se de definir Codificação para ANSI e salve o arquivo em qualquer local que desejar.
- Finalmente, você pode clicar com o botão direito no arquivo, selecionar Executar como administrador e aproveite a redefinição automática das atualizações do Windows.
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE
9. Use a ferramenta de criação de mídia
Se ainda não houver efeito após tentar todas as soluções listadas acima, você pode tentar contornar o erro 0x800f0922 usando um utilitário especial da Microsoft chamado Ferramenta de criação de mídia. Este pequeno software ajuda os usuários a encontrar atualizações relevantes e instalá-las apesar de vários erros sem tocar em dados pessoais. Para isso, siga os passos que listamos abaixo:
- Em primeiro lugar, você deve baixar o utilitário de o site da Microsoft.
- Em seguida, execute o arquivo baixado.
- Após concordar com os Termos de uso, haverá duas opções à sua escolha. 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.
- Felizmente, esse método ajudou a combater o erro 0x800f0922.
Resumo
Esperamos que 0x800f0922 não seja mais o problema com o qual se preocupar. Embora esses erros possam ser desagradáveis de se ver, sua solução está sempre presente para uso. Se você ainda estiver enfrentando o mesmo problema e tiver certeza de concluir as etapas acima corretamente, recomendamos que você opte pelo reparo ou instalação limpa do sistema Windows. Se você tiver outros problemas que precisam ser corrigidos, procure-os em nosso site para encontrar o artigo certo de que precisa.