Erro 0x80070306 ao instalar o KB5058411 no Windows 11 24H2 – solução definitiva

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.

Índice

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 e SFC não acusem erros.

Como o erro costuma se manifestar

O cenário típico é este:

  1. O Windows Update baixa e instala o KB5058411.
  2. Durante a fase de reinicialização, a instalação parece concluir.
  3. Horas ou dias depois, o Windows Update tenta baixar exatamente o mesmo KB, mas agora falha instantaneamente com 0x80070306.
  4. 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

  1. 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.
  2. 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).
  3. Caso ambas as checagens confirmem a instalação, o problema é puramente de detecção.

Soluções que não funcionaram neste caso

ProcedimentoObjetivoResultado
Windows Update TroubleshooterReset automatizado de componentesFalhou ao executar (loop infinito)
Reinício do serviço BITSDestravar downloadSem efeito; erro persistiu
DISM /ScanHealth e SFC /scannowDetectar e corrigir corrupçãoNenhuma corrupção encontrada
Limpeza de %SystemRoot%\SoftwareDistribution e %SystemRoot%\System32\CatRoot2Forçar novo catálogoKB voltou a ser oferecido e a falhar
Instalação manual do .msuAplicar KB offlineSistema 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

  1. Monte a ISO (duplo clique) ou insira mídia USB.
  2. Execute setup.exe a partir do próprio Windows.
  3. Na tela “Keep personal files and apps” escolha Manter arquivos e aplicativos.
  4. Conclua o assistente; serão feitas de 1 a 3 reinicializações.
  5. 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

  1. Verificar a versão atual
    Abra winver e confira se o build é maior ou igual ao descrito no KB em questão.
  2. Confirmar a presença do KB no histórico
    Se constar como instalado, discrimine se é realmente o mesmo número.
  3. Tentar ocultar o KB
    Se possível, utilize o wushowhide.diagcab.
  4. 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.

Índice