Início / Guias / Erros do Windows

Erro 0x80070643 - o que é e como corrigir

O 0x80070643 é um código genérico de "instalação falhou", e por isso aparece em dois lugares bem diferentes: no Windows Update (onde uma atualização falha sem parar) e em instaladores de programas (muitas vezes os baseados em .NET). O caso famoso é a atualização de recuperação do Windows 10, a KB5034441, que falha com esse código em milhões de máquinas por um motivo ligado ao layout do disco. A solução depende do seu caso - comece identificando qual é.

Corrija automaticamente

O Outbyte Driver Updater identifica automaticamente o hardware instalado e atualiza drivers desatualizados ou com defeito a partir de fontes oficiais, com backup antes de cada alteração. Útil quando você prefere não fazer os passos abaixo na mão - a verificação e o diagnóstico são gratuitos.

Baixar Driver Updater Baixe o Outbyte Driver Updater para Windows. A verificação e os resultados são gratuitos.

Resposta rápida

Abra Configurações, Windows Update, Histórico de atualizações e veja qual atualização falha. Se for a KB5034441 - veja o método 2: a falha vem de uma partição de recuperação pequena demais, e as outras atualizações continuam sendo instaladas normalmente. Para qualquer outra atualização: execute a solução de problemas do Windows Update e depois redefina o cache de atualização (métodos 3 e 4).

Sintomas - como o problema aparece

Uma atualização falha repetidamente com 0x80070643
A KB5034441 mostra "Erro de download - 0x80070643"
O instalador de um programa para com "erro fatal durante a instalação"
As atualizações de definições do Defender reportam o mesmo código
A atualização que falha volta depois de cada reinicialização
Atualizações ou instalações do .NET Framework falham

Por que isso acontece

KB5034441: partição de recuperação pequena demais

Essa atualização de segurança do Windows 10 reescreve o ambiente de recuperação e precisa de mais espaço livre na partição de recuperação do que a maioria dos PCs tem - então ela falha com 0x80070643 por projeto, não por acidente.

Dano no .NET Framework

Instaladores feitos em .NET falham com esse código quando o próprio framework está inconsistente - reparar o .NET corrige as instalações.

Cache de atualização corrompido

Pacotes baixados pela metade na pasta SoftwareDistribution fazem a mesma atualização falhar para sempre, até o cache ser limpo.

Interferência durante a instalação

Um antivírus agressivo ou uma reinicialização pendente pode quebrar uma instalação MSI no meio - o instalador reporta 0x80070643 como código genérico.

As soluções, em ordem

1. Identifique a atualização que falha

  1. Abra Configurações, Windows Update, Histórico de atualizações.
  2. Anote o número KB que falha - a solução é diferente para a KB5034441 e para todo o resto.

2. O caso da KB5034441 (Windows 10)

  1. A atualização falha porque a partição de recuperação WinRE é pequena demais para a nova imagem de recuperação - a solução da própria Microsoft é redimensionar essa partição seguindo os passos documentados por ela.
  2. Redimensionar partições é uma operação de disco avançada: siga as instruções oficiais da Microsoft à risca, ou simplesmente deixe para lá - o resto do Windows Update continua funcionando, e as atualizações de segurança do Windows seguem chegando normalmente.
  3. Não execute ferramentas aleatórias de "conserto de partição" que os resultados de busca oferecem para esse erro.

Essa falha não significa que o seu PC está com defeito - é uma condição conhecida e documentada de uma atualização específica.

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

  1. Configurações, Sistema, Solução de problemas, Outras soluções de problemas.
  2. Execute Windows Update, aplique o que ele encontrar, reinicie e tente a atualização de novo.

4. Redefina o cache de atualização

  1. Clique com o botão direito em Iniciar e abra o Terminal (Administrador).
  2. Execute net stop wuauserv e net stop bits.
  3. Execute ren C:\Windows\SoftwareDistribution SoftwareDistribution.old.
  4. Execute net start bits e net start wuauserv e depois procure atualizações de novo.

5. Para instaladores de programas que falham: repare o .NET e os arquivos do sistema

  1. Configurações, Aplicativos, Aplicativos instalados: encontre as entradas do Microsoft .NET e escolha Modificar, Reparar onde essa opção aparecer.
  2. No Terminal (Administrador), execute DISM /Online /Cleanup-Image /RestoreHealth e depois sfc /scannow; reinicie.
  3. Execute de novo o instalador que falhou como administrador, com a proteção em tempo real do antivírus pausada temporariamente, se ela atrapalhou antes.

Perguntas frequentes

É seguro ignorar o 0x80070643 na KB5034441?

As outras atualizações continuam sendo instaladas de qualquer jeito, então o PC segue recebendo correções de segurança. A atualização que falha reforça o ambiente de recuperação; para aplicá-la é preciso redimensionar a partição seguindo as instruções da Microsoft. Muitos usuários deixam como está - decida conforme você quiser ou não esse reforço específico.

Por que o instalador de um programa mostra um código de erro do Windows Update?

O 0x80070643 é um código compartilhado do instalador do Windows que significa "erro fatal durante a instalação". Instaladores baseados em MSI e em .NET o reportam para as próprias falhas - o reparo do .NET e dos arquivos do sistema no método 5 cuida desses casos.

O erro continua voltando na mesma atualização (que não é a KB5034441). O que mais fazer?

Redefina o cache (método 4) e depois instale a atualização manualmente: pesquise o número KB dela no Microsoft Update Catalog, baixe o pacote para a sua versão do Windows e execute-o - a instalação manual contorna um canal de download travado.

O caminho automático, quando você quiser

O Outbyte Driver Updater verifica o PC e mostra o que encontrou - e então espera. Nada é aplicado sem o seu OK, e qualquer alteração pode ser desfeita.

Baixar Driver Updater Baixe o Outbyte Driver Updater para Windows. A verificação e os resultados são gratuitos.
Mais de 1.000.000de drivers no banco de dados
Gratuitosverificação e diagnóstico
Seu OKé necessário antes de qualquer alteração
Reversãodisponível para cada atualização