Normalmente, a atualização do Windows é uma tarefa simples e ocorre sem problemas. No entanto, às vezes você pode encontrar erros como o erro 0x8007371b com a mensagem "ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE ." Isso ocorre principalmente quando um arquivo do Windows Update está ausente ou corrompido.
Embora isso possa parecer assustador, o problema pode ser facilmente resolvido consultando as correções listadas abaixo.
1. Execute o Windows Update Troubleshooter
A primeira etapa que você deve realizar ao lidar com os erros de atualização é usar o Solucionador de problemas do Windows Update. É bastante eficaz e corrigirá automaticamente a maioria dos problemas de atualização, incluindo um assistente de atualização do Windows travado . Basta seguir estas etapas para iniciar o solucionador de problemas do Windows Update:
- Clique no botão Iniciar e depois em Configurações .
- No painel de configurações, clique em Atualização e segurança .
- Na barra de navegação à esquerda, clique em Solucionar problemas .
- Em Solucionar problemas, clique em Solucionadores de problemas adicionais .
- Agora, clique em Windows Update > Executar o solucionador de problemas
- O solucionador de problemas detectará e corrigirá os problemas automaticamente.
O processo de solução de problemas pode levar algum tempo, portanto, não entre em pânico se ele parecer estar travado. Além disso, às vezes o solucionador de problemas não consegue resolver o erro automaticamente. Independentemente disso, ele irá sugerir algumas etapas adicionais que você pode seguir, portanto, certifique-se de segui-las.
Se você ainda estiver enfrentando o problema, passe para as próximas etapas.
2. Use os comandos DISM e SFC
O Gerenciamento e Manutenção de Imagens de Implantação (DISM) e o Verificador de Arquivos do Sistema (SFC) são utilitários internos úteis do Windows. O DISM repara a imagem do sistema Windows, enquanto o SFC verifica o computador em busca de arquivos de sistema ausentes ou corrompidos. Ambos os utilitários podem ser executados usando o prompt de comando.
Relacionado: Qual é a diferença entre CHKDSK, SFC e DISM no Windows 10?
Lembre-se de executar o comando DISM primeiro e, em seguida, o comando SFC. Isso ocorre porque o comando DISM corrige a imagem do sistema do Windows, que por sua vez é usada pelo SFC como um ponto de referência para verificar se há arquivos de sistema corrompidos.
Como executar o DISM usando o prompt de comando
- Na barra de pesquisa do menu Iniciar, digite cmd . Nos resultados da pesquisa, clique com o botão direito em Prompt de Comando> Executar como Administrador . Certifique-se de ter as credenciais da conta de administrador ou estar conectado como uma.
- No console do Prompt de Comando, digite Dism / online / cleanup-image / ScanHealth e pressione Enter.
- Depois que o comando for totalmente executado, digite Dism / online / cleanup-image / CheckHealth e pressione Enter.
- Agora, o comando final; digite Dism online / cleanup-image / RestoreHealth e pressione Enter novamente.
Novamente, o processo de reparo e manutenção pode demorar um pouco para ser concluído. Paciência é a chave. Depois que o processo terminar, é hora de passar para o utilitário SFC.
Como executar o SFC usando o prompt de comando
- Semelhante à seção acima, inicie o Prompt de Comando como administrador.
- No console, digite sfc / scannow e pressione Enter.
- Aguarde o término da varredura. Isso pode demorar um pouco.
- Depois que a varredura terminar, reinicie o computador.
Depois de executar esses dois utilitários, tente atualizar o Windows novamente. Provavelmente, o erro 0x8007371b será resolvido. Caso contrário, tente as outras correções listadas abaixo.
3. Limpe o cache de atualização do Windows
A pasta de cache do Windows Update armazena alguns arquivos temporários antigos que podem estar interferindo na sua atualização. Portanto, é recomendável que você exclua o conteúdo da pasta. Isso pode potencialmente resolver o problema do Windows Update, bem como liberar espaço em disco que pode ser melhor utilizado.
- Pressione Win + R para iniciar o aplicativo Executar.
- Digite services.msc na caixa de texto e pressione Enter.
- No menu Serviços, procure Windows Update.
- Clique com o botão direito do mouse em Windows Update e clique em Parar .
- Minimize a janela de serviços.
- Agora, pressione Win + E para abrir o Explorador de Arquivos.
- Na barra de endereço, digite C: \ Windows \ SoftwareDistribution \ Download e pressione Enter.
- Exclua todo o conteúdo desta pasta.
- Agora, volte para a janela Serviços.
- Clique com o botão direito no serviço Windows Update e selecione Iniciar .
- Feche a janela Serviços.
Reinicie o computador após excluir o cache do Windows Update. Embora você possa ter que baixar novamente algumas atualizações parcialmente baixadas, esta correção tem uma alta taxa de sucesso ao corrigir o erro ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE do Windows Update.
4. Redefina o Windows Update Agent
Redefinir o Windows Update Agent e seus componentes é outra correção potencial para erros relacionados ao Windows Update. Como o erro 0x8007371b é provavelmente o resultado de um arquivo do Windows Update ausente ou danificado, a redefinição dos componentes força o Windows a baixar novamente todos os arquivos.
Relacionado: Maneiras de limpar o seu PC após uma atualização do Windows com falha
Há muitas maneiras de redefinir o Agente de Atualização do Windows, mas o método mais eficaz é simplesmente usar o Prompt de Comando elevado.
- Na barra de pesquisa do menu Iniciar, digite cmd . Nos resultados da pesquisa, clique com o botão direito em Prompt de Comando> Executar como Administrador .
- No console CMD, digite net stop wuauserv e pressione Enter. Este comando interrompe o serviço Windows Update.
- Depois disso, digite rd / s / q% systemroot% \ SoftwareDistribution no console e pressione Enter.
- Por último, para iniciar o serviço Windows Update novamente, digite net start wuauserv no console. Pressione Enter.
- Feche o prompt de comando.
Após seguir essas etapas, reinicie o computador e verifique se o erro ainda ocorre.
5. Remova o software antivírus de terceiros
Os programas antivírus de terceiros são famosos por interferir em muitas funções do Windows. Como tal, o processo do Windows Update não é exceção. Se nenhuma das etapas acima tiver resolvido o problema, você deve desinstalar qualquer software antivírus de terceiros instalado em seu PC. Você pode fazer isso por meio do menu Programas e Recursos no Painel de Controle.
- Na barra de pesquisa do menu Iniciar, digite Painel de Controle e abra-o nos resultados da pesquisa.
- Procure a seção Programas e Recursos e clique nela.
- Na nova janela, clique com o botão direito do mouse no programa antivírus e selecione Desinstalar .
- Siga as etapas do assistente de desinstalação.
- Reinicie o computador.
Erro do Windows Update 0x8007371b resolvido
Uma das correções listadas abaixo certamente resolverá o erro do Windows Update que você está enfrentando. Normalmente, as razões por trás das falhas nas atualizações do Windows podem ser múltiplas. No entanto, ainda existem alguns motivos comuns que podem resultar em atualizações do Windows desordenadas. É uma boa ideia estar ciente deles e evitá-los no futuro.