Correção: Erro 0x80070666 ao instalar o Microsoft Visual C ++

Vários usuários do Windows estão encontrando o erro “0x80070666” ao tentar instalar o Microsoft Visual C ++, o Lumberyard ou um pacote de distribuição similar. A mensagem de erro normalmente é relatada para ocorrer no início do processo de instalação. Esse problema específico não é específico de uma determinada versão do Windows, pois está confirmado para ocorrer no Windows 7, Windows 8.1 e Windows 10.

Falha na instalação - 0x80070666

O que está causando o erro 0x80070666 ao instalar o Microsoft Visual C ++?

Investigamos esse problema específico analisando vários relatórios de usuários e as estratégias de reparo que os usuários mais afetados implantaram para resolver essa mensagem de erro específica. Pelo que reunimos, há vários cenários diferentes que acionarão essa mensagem de erro:

  • Outra instalação do Visual C ++ já está presente - Como se vê, Visual C ++ 2015 e Visual C ++ 2017 conterá alguns arquivos binários comuns que são conhecidos por entrar em conflito. Se você já possui o Visual C ++ Redist 2017 e está tentando instalar o Redist 2015, provavelmente verá essa mensagem de erro em particular. Nesse caso, desinstalar o Visual C ++ mais recente deve resolver o problema.
  • Instalação do Bad Visual C ++ - Há determinados cenários que podem acabar contribuindo para uma instalação incorreta do pacote Visual C ++ Redistributable. Sempre que isso ocorrer, você tem poucas outras opções que executam uma ferramenta especializada Fix-it ou tentam forçar a tela Reparar a aparecer usando o Prompt de Comando.
  • O Windows Update está planejando instalar o mesmo pacote do Visual C ++ - Outro cenário no qual você pode encontrar esse problema específico é se o componente de atualização (Windows Update) tiver uma atualização pendente que atualizará o mesmo pacote do Visual C ++. Nesse caso, a instalação de todas as atualizações pendentes do Windows deve resolver o problema automaticamente.

Se você está atualmente com uma correção que permitirá ignorar o erro 0x80070666 e concluir a instalação do pacote de distribuição, este artigo fornecerá vários métodos de solução de problemas. Abaixo, você tem várias correções potenciais que outros usuários em uma situação semelhante usaram com sucesso para resolver o problema.

Os métodos são ordenados por eficiência e severidade, portanto, siga-os na ordem em que são apresentados. Um deles é obrigado a resolver o problema em seu cenário particular.

Método 1: Desinstalar todos os pacotes atuais redistribuíveis do Visual C ++

Como muitos usuários relataram, esse problema específico está ocorrendo principalmente se o seu computador já contém uma versão (mais antiga ou mais recente) do mesmo pacote distribuível que você está tentando instalar.

Na maioria dos casos, o erro aparece quando o usuário tenta instalar o Visual C ++ Redist 2015, mas uma instalação mais recente já está presente nesse sistema. Vários usuários afetados relataram a possibilidade de resolver o erro de instalação da Instalação com falha - 0x80070666, desinstalando a versão mais recente.

Aqui está um guia rápido sobre como fazer isso:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “appwiz.cpl” e pressione Enter para abrir a tela Programas e Recursos .

    Digite appwiz.cpl e pressione Enter para abrir a lista de programas instalados
  2. Dentro da tela Programas e Recursos, role para baixo na lista de programas instalados e localize todas as suas instalações do Microsoft Visual C ++ Redist .
  3. Clique com o botão direito em cada instalação do Microsoft Visual C ++ Redist e escolha Desinstalar. Em seguida, siga as instruções na tela para concluir a desinstalação de cada pacote de redist.

    Desinstalando todos os pacotes do Visual C ++ Redist
  4. Depois que cada pacote do Visual C ++ tiver sido desinstalado, reinicie o computador e aguarde a próxima inicialização ser concluída.
  5. Tente instalar o mesmo pacote Redist que falhou anteriormente com o erro 0x80070666 .

Se você ainda encontrar a mesma mensagem de erro, vá para o próximo método abaixo.

Método 2: executando a ferramenta Fix-It

Existe uma ferramenta Microsoft Fix It que vários usuários afetados usaram com sucesso para resolver o problema que estava impedindo que o pacote de redist fosse instalado automaticamente. Essa ferramenta específica Fix It executará várias estratégias de reparo que consertarão vários componentes (inclusive chaves do Registro corrompidas) usadas durante a instalação de novos programas.

Nota: Esta ferramenta Corrigir funcionará para o Windows 7, Windows 8, Windows 8.1 e Windows 10.

Aqui está um guia rápido sobre como usar essa ferramenta Fix It para resolver o erro 0x80070666 :

  1. Visite este link ( aqui ) e clique no botão Download para baixar a ferramenta Corrigir .

    Download da ferramenta Fix it
  2. Depois que a ferramenta tiver sido baixada, clique duas vezes no arquivo .diagcab para abrir a ferramenta Fix It . Depois de ver a tela inicial, clique em Avançado e verifique se a caixa associada a Aplicar reparos automaticamente está marcada. Em seguida, clique em Avançar para avançar para o próximo menu.

    Aplicando reparos automaticamente
  3. Na próxima tela, clique em Instalando .

    Problemas com a instalação de programas
  4. Aguarde até que a fase de inspeção esteja concluída, selecione com qual pacote de redist você está encontrando os problemas e clique em Next.

    Selecionando o pacote de redist com o qual você está tendo problemas
  5. Siga as estratégias de reparo recomendadas até chegar ao final do programa.

    Experimentando as correções recomendadas
  6. Uma vez que a ferramenta Fix It tenha terminado, reinicie o computador e veja se você consegue instalar o pacote redist na próxima inicialização sem problemas.

Se você ainda estiver encontrando o erro 0x80070666, vá para o próximo método abaixo.

Método 3: Instalando qualquer atualização do Windows pendente

Como se constata, você pode estar encontrando o erro 0x80070666 porque o Windows Update já está se preparando para instalar o mesmo pacote redist. Vários usuários afetados relataram que, ao fazer a atualização necessária do Windows, o pacote de redisticação que estava falhando anteriormente com o erro 0x80070666 foi instalado automaticamente.

Aqui está um guia rápido sobre a instalação de qualquer atualização do Windows pendente:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ ms-settings: windowsupdate ” e pressione Enter para abrir a guia Windows Update do aplicativo Configurações .

    Diálogo de execução: ms-settings: windowsupdate

    Nota: Se você não estiver no Windows 10, use o comando "wuapp" .

  2. Quando chegar na tela do Windows Update, clique em Verificar atualizações e siga as instruções na tela para instalar todas as atualizações pendentes do Windows.

    Instalando todas as atualizações pendentes do Windows
  3. Depois que todas as atualizações pendentes forem instaladas, reinicie o computador e veja se o pacote de redisticação ainda não está instalado. Se não estiver, tente instalá-lo e veja se você ainda está encontrando a mesma mensagem de erro.

Se você ainda não conseguiu se livrar do erro 0x80070666, vá para o próximo método abaixo.

Método 4: Usando o prompt de comando para reparar a instalação do Visual C ++

Vários usuários afetados relataram suspeitar que a instalação do Visual C ++ estava corrompida, mas não tinham meios de repará-lo, pois o programa não aparecia na lista Adicionar ou Remover Programas. Isso normalmente acontece com o pacote Redistribuível do Visual C ++ 2015.

Felizmente, eles conseguiram consertar isso baixando o executável da instalação e forçando a janela de reparo a aparecer por meio do Prompt de Comando. Aqui está um guia rápido sobre como fazer isso:

  1. Certifique-se de que o instalador do pacote redistribuível que você está tentando instalar esteja presente em seu computador. Certifique-se de que sabe a sua localização exata. Se o instalador não estiver presente no seu PC, baixe-o novamente.
  2. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “cmd” e pressione Enter para abrir o Prompt de Comando.
  3. Dentro do Prompt de Comando, use o seguinte comando para alterar o diretório para o que mantém o arquivo. Por exemplo, se o instalador de redist (por exemplo, vc_redist.x64.exe) estiver localizado dentro da pasta Download, você precisará usar o seguinte comando para mudar para o diretório relevante:
     CD C: \ Users \ * YourUser * \ Downloads 
  4. Depois de verificar se o terminal está funcionando no diretório correto, digite o nome do executável de instalação seguido por / uninstall para forçar a exibição da janela de instalação. Como isso:
     vc_redist.x64.exe / uninstall 
  5. Em seguida, clique em Reparar e siga as instruções na tela para reparar a instalação do redist Visual C ++ .

Forçando a janela Reparar a aparecer por meio do Prompt de Comando

Artigos Interessantes