Erro 0x80070306 ao instalar KB5055617 no Windows 11: guia completo de solução (Abril 2025)

Falha na instalação de atualizações cumulativas no Windows 11 costuma atingir em cheio a produtividade do usuário comum e dos administradores de TI. Quando o processo chega a 100 % e retrocede com o código 0x80070306, a frustração é maior ainda, pois trata‑se de um erro raro ligado à corrupção de componentes do sistema ou a bloqueios de exclusão/cópia de arquivos críticos. A seguir você encontrará um guia abrangente, baseado em um Q&A real ocorrido em abril de 2025, mostrando os sintomas, causas prováveis e as soluções que efetivamente funcionaram — tudo organizado para que você avance de correções rápidas até procedimentos mais robustos, sem perder tempo.

Índice

Visão geral do erro 0x80070306

O número hexadecimal 0x80070306 se traduz, no Win32, em INVALID_HANDLE. Na prática, o instalador tentou acessar um arquivo/sessão com um identificador de objeto que já estava fechado ou corrompido. Durante atualizações cumulativas isso costuma apontar para:

  • Corrupção no Component Store (WinSxS) ou em manifestos de assemblies;
  • Serviços de instalação (Windows Update, BITS, MSI) presos em estado inconsistente;
  • Interferência de antivírus ou software de segurança de terceiros que bloqueia arquivos temporários;
  • Diferenças de build — máquinas que participaram do Windows Insider tendem a acumular arquivos residuais incompatíveis.

Sintomas que confirmam o quadro

  • Barra de progresso chega a 100 %, reinicia e volta a 21 % ou 0 % (rollback);
  • Logs CBS.log exibem linhas como ERRORINVALIDHANDLE ou 0x80070306 ao aplicar o pacote;
  • Falhas subsequentes geram o código 0x800736CC (ASSEMBLYNOTFOUND), típicas quando o pacote seguinte encontra dependências não resolvidas (caso da KB5055523).

Análise de causa raiz

Ainda que cada ambiente tenha particularidades, o padrão observado no Q&A foi:

  1. Windows Insider → Sair do programa: ao migrar para o canal estável, a store de componentes ainda carregava arquivos de preview builds (identificados pelo número de build maior). Isso causou gaps na cadeia de dependências.
  2. Antivírus empresarial: bloqueava acesso de escrita às pastas %windir%\Temp e C:\Windows\Servicing durante a fase de commit.
  3. Cache de Windows Update: arquivos parcialmente baixados e catálogos quebrados, algo comum quando a conexão é interrompida.

Soluções sugeridas e resultados

AbordagemPrincipais passosObservações
Redefinir componentes do Windows Update1. Parar serviços wuauserv, cryptsvc, bits, msiserver.
2. Renomear SoftwareDistribution e catroot2.
3. Reiniciar serviços e o PC.
Resolve falhas de download/aplicação em muitos cenários, não resolveu o 0x80070306 neste caso.
Reparo por atualização local (In‑Place Upgrade Repair)Montar ISO oficial, executar Setup.exe e manter arquivos/apps.Reconstrói o Component Store sem perda de dados; taxa de sucesso alta.
Instalação manual via Update CatalogBaixar o pacote .msu correspondente e instalar.Solução definitiva para a KB5055523 quando o WU persistia com 0x800736cc.
Esperar novo build ou patchAguardar revisão da Microsoft, principalmente em canais Insider.Recomendado em máquinas de produção se não houver urgência.

Script rápido de redefinição (PowerShell)

Stop-Service wuauserv, cryptsvc, bits, msiserver -Force
Rename-Item -Path "$env:SystemRoot\SoftwareDistribution" -NewName "SoftwareDistribution.bak"
Rename-Item -Path "$env:SystemRoot\System32\catroot2"       -NewName "catroot2.bak"
Start-Service wuauserv, cryptsvc, bits, msiserver
Write-Host "Componentes redefinidos. Reinicie o computador."

Reparo in‑place: passo a passo minucioso

  1. Baixe a mesma edição e idioma do Windows 11 em formato ISO (Media Creation Tool ou página de download oficial).
  2. Clique duas vezes no ISO para montá‑lo como unidade virtual.
  3. Execute Setup.exe; na tela “Alterar o que deve ser mantido” selecione Manter arquivos e aplicativos pessoais.
  4. Siga até o fim sem alterar a opção de baixar atualizações durante a instalação (desmarque para acelerar).
  5. Reinicie. O processo pode demorar 30 – 90 min dependendo do SSD/HD.
  6. Após o primeiro logon, abra winver e confirme que o número de build se manteve, mas o histórico de atualização foi zerado — sinal de que o Component Store foi regenerado.

Instalação manual de pacotes .msu

Quando o Windows Update fica preso, a rota mais curta é instalar o pacote fora do ambiente de serviço:

  1. Visite o Microsoft Update Catalog e busque KB5055617 ou o pacote desejado;
  2. Baixe a variante correspondente à sua arquitetura (x64, arm64);
  3. Clique duas vezes no arquivo .msu para iniciar o instalador autônomo;
  4. Ao final, reinicie e confira se o código 0x80070306 desapareceu do log.

Dica: se receber “A atualização não se aplica ao seu computador”, verifique se está realmente na versão suportada (22H2, 23H2, etc.).

Outras recomendações práticas

  • Executar SFC e DISM antes de repetir a tentativa:
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
    Erros 0x80070306 e 0x800736cc normalmente desaparecem quando a loja de componentes é reparada.
  • Espaço em disco: mantenha pelo menos 20 GB livres na partição do sistema.
  • Drivers e BIOS: atualize controladores de armazenamento e firmware — builds recentes do Windows 11 exigem suporte a DMA/ACPI mais novo.
  • Desative antivírus de terceiros temporariamente ou use inicialização limpa (msconfig > Serviços > Ocultar Microsoft > Desativar tudo).
  • Criar ponto de restauração antes de testes agressivos; nunca dispense o backup de dados.
  • Se ainda participa do Windows Insider, altere para Beta ou Release Preview, ou saia completamente e aguarde a próxima Patch Tuesday.

Checklist rápido antes de apertar “Tentar novamente”

ItemVerificaçãoStatus (✔ / ✖)
Backup completo de arquivosSincronizado em OneDrive ou mídia externa?
Espaço livre > 20 GBEm C: e partição de recuperação
Antivírus desativadoProteção em tempo real pausada?
SFC/DISM sem erros100 % verificado, sem corrupção
Build adequado (não Insider Dev/Canary)winver mostra canal estável

Fluxo de decisão recomendado

  1. Falha única? Limpe cache do Windows Update e tente de novo.
  2. Mesma falha persiste? Baixe o pacote .msu e instale manualmente.
  3. Erro persiste ou múltiplos códigos diferentes? Execute SFC/DISM. Se encontrar corrupção que não pode ser reparada, vá para o passo 4.
  4. Reparo in‑place com ISO oficial.
  5. Ainda não resolveu? Aguarde patch revisado, revise hardware (RAM/SSD) e abra chamado no suporte Microsoft.

Perguntas frequentes

Perderei meus arquivos com o in‑place upgrade?

Não, desde que marque “Manter arquivos e aplicativos pessoais”. Ainda assim, faça backup completo antes.

Posso sair do Windows Insider sem formatar?

Sim. No Configurações > Windows Update > Programa Windows Insider escolha Parar de obter compilações de visualização. Nas builds Dev/Canary você terá de esperar a versão pública correspondente ou fazer instalação limpa.

Por que a instalação manual .msu às vezes falha com 0x800f0823?

Esse código aponta para dependências não atendidas. Baixe primeiro o stack update (SSU) ou atualize para o build mínimo exigido.

Os comandos SFC/DISM podem causar dano?

Não. Eles apenas comparam arquivos do sistema com cópias corretas. O máximo que ocorre é falha na reparação, indicando corrupção física ou falta de mídia compatível.

Conclusão

O erro 0x80070306 ao instalar a KB5055617, embora incomum, segue o mesmo padrão de grande parte das falhas de Windows Update: corrupção de componentes ou interferência de software de terceiros. Na maioria dos relatos, a combinação de redefinir componentes, instalar manualmente o pacote ou, em último caso, realizar um reparo por atualização local resolve o problema sem exigir formatação. Mantenha um ISO atualizado em mãos, verifique a saúde do sistema com SFC e DISM, e lembre‑se de que às vezes esperar um patch revisado é a solução mais segura em ambientes de produção.

Índice