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.
Afeta: Windows 11.
Tempo de correção: ~30 minutos.
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.
- Abra o Prompt de Comando como Administrador.
- Desabilite o WinRE:
reagentc /disable - Reabilite:
reagentc /enable - Isso atualiza a partição. Pode resolver o problema.
- Tente o Windows Update novamente. Se 0x80070643 persistir: vá para o Método 2.
- Para verificar o status do WinRE:
reagentc /info. Mostra localização e tamanho da partição. - Se a partição estiver na unidade C: (não separada): problema de particionamento.
Este é o primeiro passo mais simples.
Método 2: Redimensionar a partição WinRE
Para a correção real.
- Abra o Gerenciamento de Disco: Win+X → Gerenciamento de Disco.
- Encontre a partição WinRE pequena (geralmente 500MB-700MB no Disco 0).
- Se insuficiente: reduza a partição principal (C:) em 250MB-500MB.
- Atenção: isso é arriscado; faça backup primeiro.
- 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.
- Para automatizado: ferramenta “Atualização para o Ambiente de Recuperação do Windows” da Microsoft KB5034957.
- Baixe de support.microsoft.com. Execute como Administrador. Redimensiona automaticamente.
- Após redimensionar: tente o Windows Update novamente.
- 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.
- Se o erro 0x80070643 não envolver WinRE (atualização de recurso diferente):
- Pare os serviços:
net stop wuauserv net stop bits net stop cryptsvc - Renomeie o cache:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old - Reinicie os serviços:
net start wuauserv net start bits net start cryptsvc - Execute o Windows Update novamente.
- Para problemas relacionados ao .NET Framework: instale/repare o .NET Framework 4.8 a partir do download da Microsoft.
- Para espaço em disco: garanta 20GB+ livres em C:.
- Para antivírus: desabilite temporariamente o antivírus de terceiros.
- Para KB específico com falha: use o Catálogo Microsoft Update para baixar manualmente. Instale o .msu diretamente.
Esta é a limpeza abrangente.
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 /infomostra WinRE habilitado. winvermostra 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.