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).
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.
Instaladores feitos em .NET falham com esse código quando o próprio framework está inconsistente - reparar o .NET corrige as instalações.
Pacotes baixados pela metade na pasta SoftwareDistribution fazem a mesma atualização falhar para sempre, até o cache ser limpo.
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.
Essa falha não significa que o seu PC está com defeito - é uma condição conhecida e documentada de uma atualização específica.
net stop wuauserv e net stop bits.ren C:\Windows\SoftwareDistribution SoftwareDistribution.old.net start bits e net start wuauserv e depois procure atualizações de novo.DISM /Online /Cleanup-Image /RestoreHealth e depois sfc /scannow; reinicie.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.
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.
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 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.