Está tentando instalar a “2025‑05 Cumulative Update for Windows 11 Version 24H2 for x64‑based Systems (KB5058411)” e o Windows Update insiste em falhar com o código 0x80070306
? Mesmo já estando no build 26100.4061, superior ao contemplado pela atualização, o sistema continua oferendo o pacote repetidamente? Este guia completo explica por que isso acontece e mostra, em detalhes, como resolver de forma definitiva.
Visão geral do problema
O erro 0x80070306
significa que o Windows detecta inconsistência entre o que está instalado e o que o catálogo de atualizações acredita faltar. A falha é mais comum quando:
- O pacote já está presente, mas seu registro não foi concluído corretamente.
- Há entradas duplicadas no histórico do Windows Update.
- O repositório de componentes (Component Store) sofreu corrupção leve que impede a verificação de integridade, mesmo que
DISM
eSFC
não acusem erros.
Como o erro costuma se manifestar
O cenário típico é este:
- O Windows Update baixa e instala o KB5058411.
- Durante a fase de reinicialização, a instalação parece concluir.
- Horas ou dias depois, o Windows Update tenta baixar exatamente o mesmo KB, mas agora falha instantaneamente com
0x80070306
. - Instalar o pacote manualmente (
.msu
) resulta na mensagem “A atualização já está instalada neste computador”.
Diagnóstico rápido: confirme se o KB já está aplicado
- Pressione Win + R e digite
winver
. Se a Compilação SO for igual ou superior a 26100.3775, o conteúdo do KB5058411 já está presente. - Acesse Configurações ▶ Windows Update ▶ Histórico de Atualizações ▶ Atualizações de Qualidade para verificar se existe uma entrada “Cumulative Update KB5058411” marcada como “Concluído” ou “Instalado em 26/05/2025” (data de exemplo).
- Caso ambas as checagens confirmem a instalação, o problema é puramente de detecção.
Soluções que não funcionaram neste caso
Procedimento | Objetivo | Resultado |
---|---|---|
Windows Update Troubleshooter | Reset automatizado de componentes | Falhou ao executar (loop infinito) |
Reinício do serviço BITS | Destravar download | Sem efeito; erro persistiu |
DISM /ScanHealth e SFC /scannow | Detectar e corrigir corrupção | Nenhuma corrupção encontrada |
Limpeza de %SystemRoot%\SoftwareDistribution e %SystemRoot%\System32\CatRoot2 | Forçar novo catálogo | KB voltou a ser oferecido e a falhar |
Instalação manual do .msu | Aplicar KB offline | Sistema informou “Já instalado” |
Solução definitiva: duas abordagens possíveis
Opção A – Ocultar a atualização problemática
Use a ferramenta Show or Hide Updates (wushowhide.diagcab
) da Microsoft para ocultar o KB5058411. Quando oculto, o Windows Update para de tentar reinstalá‑lo.
Limitação: se uma atualização futura depender do mesmo pacote base, você poderá ter de desocultá‑lo manualmente.
Opção B – Reparação local (In‑place Upgrade)
Caso prefira garantir a integridade total do repositório de componentes, faça uma reparação local. O processo reinstala os arquivos‑núcleo do sistema mantendo aplicativos e dados intactos.
Checklist antes de começar
- Faça backup de dados importantes (mesmo sem formatação, é uma boa prática).
- Desative temporariamente antivírus de terceiros.
- Desconecte dispositivos USB não essenciais (impressoras, hubs, etc.).
- Baixe a ISO oficial do Windows 11 24H2, build igual ou mais recente que o instalado.
Passo a passo da reparação local
- Monte a ISO (duplo clique) ou insira mídia USB.
- Execute
setup.exe
a partir do próprio Windows. - Na tela “Keep personal files and apps” escolha Manter arquivos e aplicativos.
- Conclua o assistente; serão feitas de 1 a 3 reinicializações.
- Após voltar à área de trabalho, abra Configurações ▶ Windows Update e clique Procurar atualizações. O KB5058411 não deve mais aparecer.
Por que a reparação local resolve?
O instalador recria o banco de dados do Component Store em %WinDir%\WinSxS
e regenera o Manifest Cache, removendo entradas fantasmas que levam ao erro 0x80070306
. Ele também reescreve o histórico de atualizações para refletir corretamente os KBs aplicados.
Procedimento recomendado quando o erro ocorrer novamente
- Verificar a versão atual
Abrawinver
e confira se o build é maior ou igual ao descrito no KB em questão. - Confirmar a presença do KB no histórico
Se constar como instalado, discrimine se é realmente o mesmo número. - Tentar ocultar o KB
Se possível, utilize owushowhide.diagcab
. - Realizar reparação local caso a ocultação não seja viável ou surjam novas falhas.
Remoção do pacote via DISM (método avançado)
Para administradores que precisam resolver o problema em larga escala (por exemplo, em parque corporativo com centenas de máquinas), pode‑se remover explicitamente o pacote e reinstalá‑lo:
Dism /Online /Get-Packages | findstr 5058411
Dism /Online /Remove-Package /PackageName:PackageforKB5058411~31bf3856ad364e35~amd64~~10.0.1.0
Atenção: use este roteiro somente se dominar o DISM. Remover pacotes críticos sem critério pode causar instabilidade.
Perguntas frequentes
Posso perder meus arquivos pessoais com a reparação local?
Não. O instalador preserva perfis de usuário, documentos e aplicativos. Ainda assim, faça backup por precaução.
Quanto tempo leva a reparação local?
Em SSD NVMe a operação costuma durar 20 – 30 minutos; em HDD pode ultrapassar 1 hora.
A reparação local afeta licenciamento digital?
Não. A licença digital vinculada ao hardware permanece intacta.
Boas práticas para evitar erros futuros no Windows Update
- Mantenha espaço livre mínimo de 20 GB na unidade do sistema.
- Instale drivers somente de fontes confiáveis ou diretamente via Windows Update.
- Evite interromper reinicializações automáticas pós‑atualização.
- Execute periodicamente
DISM /Online /Cleanup-Image /RestoreHealth
para detectar corrupção silenciosa.
Considerações finais
O erro 0x80070306
é chato, mas raramente sinaliza corrupção grave. Ele indica, na maior parte das vezes, uma divergência de inventário: o sistema sabe que o KB5058411 já está instalado, mas o Windows Update ainda não “aceitou” o fato. As estratégias descritas — especialmente a reparação local — restabelecem essa confiança interna. Após seguir o guia, você deverá ver a lista de atualizações limpa, sem solicitações redundantes, e poderá continuar recebendo pacotes cumulativos futuros sem dores de cabeça.