Como resolver o erro 0x80070660 no Windows

Ficar preso com o código de erro 0x80070660 durante as atualizações do Windows 10 é um verdadeiro incômodo.Às vezes, parece que o Windows simplesmente atrapalha tudo porque a pasta de atualizações ou alguns componentes estão corrompidos. Ou talvez um pacote redistribuível do Visual C++ corrompido se intrometa e cause problemas. De qualquer forma, este guia reúne alguns métodos testados e comprovados que podem ajudar a resolver o problema do seu computador sem muita dor de cabeça. Prepare-se para limpar alguns arquivos desnecessários de atualização, reiniciar serviços e talvez atualizar ou reinstalar os pacotes redistribuíveis do C++.Não sei exatamente por que funciona, mas em algumas configurações, essas etapas reiniciam o processo de atualização, especialmente quando a reinicialização e a tentativa de atualização padrão não resolvem o problema.

Como corrigir o erro 0x80070660 do Windows Update

Execute a ferramenta de solução de problemas do Windows Update.

Se o erro aparecer durante a segunda fase da instalação, a primeira coisa a tentar é usar a ferramenta de solução de problemas integrada. Ela foi projetada para detectar problemas comuns de atualização, pois, honestamente, é uma das ferramentas principais do Windows antes de recorrer a soluções mais complexas. Na maioria dos computadores, ela consegue identificar componentes problemáticos e corrigi-los automaticamente, então vale a pena tentar.

  • Pressione a tecla Windows + I para abrir as Configurações.
  • Acesse Atualização e Segurança e clique em Solução de problemas.
  • Clique em Solucionadores de problemas adicionais (se necessário) e selecione Windows Update. Clique em Executar a solução de problemas.
  • Prepare-se para a verificação — pode levar alguns minutos. Siga as instruções, deixe o programa corrigir os problemas encontrados, reinicie e tente atualizar novamente.

Às vezes, isso é suficiente para resolver problemas com atualizações travadas, pois o Windows é bastante eficiente em solucionar conflitos comuns de atualização. Em algumas configurações, o processo pode ser um pouco instável e talvez seja necessário tentar novamente, então não hesite em tentar mais uma vez.

Redefinir componentes do Windows Update

Este método é clássico porque arquivos de atualização corrompidos ou travados geralmente ficam nas pastas do Windows Update. Redefinir essas pastas pode eliminar arquivos problemáticos e reiniciar o fluxo de atualização. Executar todos esses comandos pode ser um pouco trabalhoso, mas, uma vez feito, geralmente resolve o problema, principalmente quando os serviços de atualização estão instáveis ​​ou não respondem.

  • Clique com o botão direito do mouse no menu Iniciar, selecione Prompt de Comando (Admin) ou abra o PowerShell (Admin).
  • Digite estes comandos exatamente, pressionando Enter após cada um para interromper os serviços relacionados à atualização:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 

Parece simples, mas interromper os serviços impede que o Windows bloqueie arquivos em uso.

  • Agora, renomeie as pastas SoftwareDistribution e Catroot2, que armazenam o cache de atualizações. Use estes comandos:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old 

Em algumas máquinas, a renomeação pode gerar um erro de “acesso negado” se alguns processos estiverem usando essas pastas. Nesse caso, verifique se nenhum processo do Windows Update está em execução (você pode verificar no Gerenciador de Tarefas) ou reinicie o computador no Modo de Segurança e tente novamente.

  • Após renomear, reinicie os serviços de atualização para restaurar o funcionamento normal:
net start wuauserv net start cryptSvc net start bits net start msiserver 

Após executar todos os comandos, feche o prompt e reinicie o computador. Depois de reiniciar, tente clicar em “Verificar atualizações” novamente. Na minha experiência, isso elimina todos os arquivos residuais e o Windows tem uma nova chance de instalar as atualizações.

Limpe a pasta de atualizações.

Às vezes, atualizações antigas ou parciais se acumulam e entram em conflito com as novas. Limpar a pasta Download dentro do diretório SoftwareDistribution pode resolver o problema.É um pouco estranho, mas excluir o conteúdo dessa pasta força o Windows a baixar arquivos de atualização novos.

  • Pressione a tecla Windows + R, digite C:\Windows\SoftwareDistribution\Download e clique em OK.
  • Selecione tudo dentro da pasta (Ctrl + A), clique com o botão direito do mouse e escolha Excluir. Uma janela pop-up pode solicitar permissão de administrador — confirme.

Isso pode tornar o processo de atualização mais confiável, especialmente se os downloads anteriores foram corrompidos ou travaram. Lembre-se apenas de que o Windows baixará novamente os arquivos de atualização necessários na próxima vez que verificar.

Alterar as configurações do Windows Update

Se as atualizações automáticas estiverem travadas devido a alguma configuração, ajustar algumas opções pode ajudar. Isso é especialmente útil se você desativou algumas opções de atualização opcionais ou se suas configurações de largura de banda são limitadas e estão interferindo.

  • Abra as Configurações pressionando a tecla Windows + I. Navegue até Atualização e Segurança.
  • Clique em Opções avançadas.
  • Deslize a tela para baixo até encontrar “Receber atualizações para outros produtos da Microsoft quando eu atualizar o Windows”. Desmarque a caixa de seleção se estiver ativada — às vezes, esse processo em segundo plano apresenta problemas.
  • Feche as Configurações, reinicie o computador, repita os passos de redefinição se necessário e clique em Verificar atualizações novamente. Essa alteração pode solucionar alguns problemas de atualização relacionados a componentes opcionais ou conflitos de configurações.

Atualize ou reinstale os pacotes redistribuíveis do Microsoft Visual C++

E tem mais: relatos sugerem que um pacote redistribuível do Visual C++ corrompido pode causar o erro 0x80070660, embora seja raro. Mesmo assim, se nada mais funcionar, vale a pena considerar reinstalar ou atualizar esses arquivos de tempo de execução. Porque, claro, o Windows sempre complica as coisas.

  • Acesse a página de download do Visual C++ Redistributable da Microsoft (https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist).Escolha a versão correta para o seu sistema — x64 ou x86.
  • Baixe o instalador com um nome semelhante a vc_redist.x64.exe ou vc_redist.x86.exe.
  • Feche todos os aplicativos, execute o instalador e siga as instruções. Geralmente é simples: basta instalar por cima dos arquivos existentes ou desinstalar primeiro se estiver solucionando problemas.
  • Se o problema persistir, considere desinstalar completamente os pacotes redistribuíveis do C++ em Painel de Controle > Programas > Programas e Recursos e, em seguida, reinstalar a versão mais recente.

Às vezes, isso resolve problemas com DLLs corrompidas ou bibliotecas de tempo de execução conflitantes. Parece que alguns erros persistentes são corrigidos após uma instalação limpa desses pacotes redistribuíveis.

Se nada mais funcionar, tente instalar as versões mais recentes do Windows ou até mesmo restaurar o seu PC para um ponto de restauração anterior. Esses métodos costumam corrigir a maioria dos erros comuns de atualização, especialmente o incômodo erro 0x80070660.

Artigos relacionados: