Corrigir erro 0x80070643 em atualizações do Windows 11 que falham repetidamente
🔍 WiseChecker

Corrigir erro 0x80070643 em atualizações do Windows 11 que falham repetidamente

Solução rápida: 0x80070643 significa “falha na instalação: erro fatal durante a instalação.” Causa comum: partição WinRE muito pequena. Para corrigir: Configurações → Sistema → Recuperação → Inicialização avançada → Reiniciar agora → Solução de problemas → Opções avançadas → Prompt de Comando. Execute reagentc /disable, redimensione a partição (250MB+ recomendado). Ou use a ferramenta “Atualização para o Ambiente de Recuperação do Windows” da Microsoft.

0x80070643 é um erro genérico do .NET / instalador. No Windows 11, geralmente aponta para um problema específico: a partição do Ambiente de Recuperação do Windows (WinRE) é muito pequena para armazenar a imagem de recuperação mais recente após uma atualização de recurso. A correção envolve redimensionamento.

Sintoma: Atualizações do Windows 11 falham repetidamente com o erro 0x80070643.
Afeta: Windows 11.
Tempo de correção: ~30 minutos.

ADVERTISEMENT

O que causa isso

0x80070643 tem várias causas:

  • Partição WinRE muito pequena (mais comum após KB5034441 em janeiro de 2024).
  • Instalação do .NET Framework corrompida.
  • Componentes de atualização do Windows corrompidos.
  • Antivírus bloqueando a instalação.
  • Espaço em disco insuficiente.

Para WinRE: a Microsoft exige 250MB+ para a imagem de recuperação. Instalações antigas tinham 500MB; atualizações mais recentes precisam de mais.

Método 1: Desabilitar WinRE temporariamente para pular a atualização

Solução alternativa recomendada pela Microsoft.

  1. Abra o Prompt de Comando como Administrador.
  2. Desabilite o WinRE:
    reagentc /disable
  3. Reabilite:
    reagentc /enable
  4. Isso atualiza a partição. Pode resolver o problema.
  5. Tente o Windows Update novamente. Se 0x80070643 persistir: vá para o Método 2.
  6. Para verificar o status do WinRE: reagentc /info. Mostra localização e tamanho da partição.
  7. Se a partição estiver na unidade C: (não separada): problema de particionamento.

Este é o primeiro passo mais simples.

ADVERTISEMENT

Método 2: Redimensionar a partição WinRE

Para a correção real.

  1. Abra o Gerenciamento de Disco: Win+X → Gerenciamento de Disco.
  2. Encontre a partição WinRE pequena (geralmente 500MB-700MB no Disco 0).
  3. Se insuficiente: reduza a partição principal (C:) em 250MB-500MB.
  4. Atenção: isso é arriscado; faça backup primeiro.
  5. Passos:
    • Clique com o botão direito em C: no Gerenciamento de Disco → Reduzir Volume → reduza em 250MB.
    • Clique com o botão direito na partição WinRE → Excluir (perderá a recuperação; tudo bem).
    • Use o espaço não alocado → crie uma nova partição maior para WinRE (700MB+).
    • Marque como tipo Recuperação.
  6. Para automatizado: ferramenta “Atualização para o Ambiente de Recuperação do Windows” da Microsoft KB5034957.
  7. Baixe de support.microsoft.com. Execute como Administrador. Redimensiona automaticamente.
  8. Após redimensionar: tente o Windows Update novamente.
  9. Para erro específico 0x80070643 + KB5034441: baixe o MSI diretamente do Catálogo Microsoft e instale manualmente.

Este é o redimensionamento real.

Método 3: Limpar componentes do Windows Update

Para causas não relacionadas ao WinRE.

  1. Se o erro 0x80070643 não envolver WinRE (atualização de recurso diferente):
  2. Pare os serviços:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
  3. Renomeie o cache:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  4. Reinicie os serviços:
    net start wuauserv
    net start bits
    net start cryptsvc
  5. Execute o Windows Update novamente.
  6. Para problemas relacionados ao .NET Framework: instale/repare o .NET Framework 4.8 a partir do download da Microsoft.
  7. Para espaço em disco: garanta 20GB+ livres em C:.
  8. Para antivírus: desabilite temporariamente o antivírus de terceiros.
  9. Para KB específico com falha: use o Catálogo Microsoft Update para baixar manualmente. Instale o .msu diretamente.

Esta é a limpeza abrangente.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Configurações → Windows Update → Verificar atualizações. A atualização instala sem o erro 0x80070643.
  • Após a instalação: reagentc /info mostra WinRE habilitado.
  • winver mostra o novo número de compilação.
  • Gerenciamento de Disco mostra a partição WinRE redimensionada.

Se nenhum desses funcionar

Se 0x80070643 persistir: Use ferramentas específicas da Microsoft: ferramenta de atualização KB5034957 do download da Microsoft. Projetada para esse problema específico. Para falhas crônicas de atualização: atualização in-loco via Ferramenta de Criação de Mídia. Repara o Windows. Para problemas relacionados ao .NET: sfc /scannow + reparar .NET Framework. Para espaço em disco: garanta bastante espaço. Para BitLocker: suspenda o BitLocker antes de operações de partição: manage-bde -protectors -disable C:. Para PCs OEM com WinRE personalizado: o WinRE fornecido pelo OEM pode ser diferente. Redefina para o padrão Microsoft via ferramenta. Para PCs com dual-boot: o WinRE pode estar em um disco diferente. Use reagentc /setreimage /path para apontar o WinRE.wim. Último recurso: Redefinir este PC: Download na nuvem. Reinstala o Windows limpo. Aplicativos perdidos, mas dados preservados.

Conclusão: 0x80070643 + KB5034441 = partição WinRE muito pequena. Use a ferramenta KB5034957 da Microsoft para redimensionar, ou redimensione manualmente via Gerenciamento de Disco. Caso contrário: SFC + DISM + limpeza de componentes de atualização.

ADVERTISEMENT