Erro 0x80070306 ou 0x80070003 ao instalar Atualização Cumulativa do Windows 11? Veja a solução definitiva

Atualizar o Windows 11 deveria ser tão simples quanto clicar em “Procurar atualizações”, mas muitos utilizadores têm esbarrado numa barreira irritante: as Atualizações Cumulativas (como KB5050009, KB5053656 ou KB5058512) chegam a descarregar completamente, iniciam a fase de instalação e, de repente, falham com os códigos 0x80070306 ou 0x80070003. Este artigo apresenta um guia abrangente – do diagnóstico rápido às reparações avançadas – para que o seu PC volte a instalar patches sem dramas.

Índice

Visão geral do problema

Quando tudo corre bem, o Windows Update executa três etapas principais: download, instalação off‑line e configuração no arranque. A falha costuma ocorrer no segundo ou no terceiro momento:

SituaçãoCódigo de erroSintoma típico
Falha logo após 100 % da fase “Instalar”0x80070306Nenhuma alteração de sistema aplicada; barras de progresso reiniciam
Reversão aos 7 % durante o reinício0x80070003Rollback automático na primeira sequência de boot

Curiosamente, outras atualizações (definições de segurança, drivers opcionais, Microsoft Store) continuam a ser instaladas sem qualquer impedimento, provando que a ligação à internet e os serviços básicos do Windows Update estão funcionais.

Por que esses erros acontecem?

Os dois códigos partilham uma origem comum: corrupção no “Component Store” (%windir%\WinSxS) ou no Driver Store. Durante a fase off‑line, o instalador não consegue substituir um ficheiro crítico ou localizar a versão correta de um driver – e, para evitar danos, reverte tudo.

  • 0x80070306 (“Invalid handle”): indica que um ficheiro necessário está bloqueado ou o identificador interno não corresponde ao esperado.
  • 0x80070003 (“Cannot find the path”): aponta para conteúdo em falta – geralmente um INF de driver ou pacote de idiomas.

Solução rápida que resolve a maioria dos casos

A Microsoft introduziu no Windows 11 24H2 (e builds Insider recentes) uma opção chamada Reinstalar agora – Corrigir problemas através do Windows Update. Funciona como uma “instalação de reparação” totalmente automática, preservando apps e dados.

  1. Aceda a Definições ▸ Sistema ▸ Recuperação.
  2. Em Corrigir problemas usando o Windows Update, clique em Reinstalar agora.
  3. Marque Reiniciar automaticamente após 15 min para acelerar.

O assistente descarrega uma imagem de reparação da mesma edição/build semanal, inclui as mais recentes Actualizações Cumulativas e substitui ficheiros corrompidos. O processo leva 30‑90 min, requer dois ou três arranques e, segundo relatos de fóruns e do Feedback Hub, resolve mais de 80 % dos casos.

⚠️ Se o botão aparecer cinzento, o PC pode estar sob políticas de domínio/Intune ou não cumprir critérios de elegibilidade (por exemplo, edição Enterprise com licenciamento específico). Nesse cenário, siga a KB oficial “Fix issues by reinstalling the current version of Windows” para desbloquear a opção.

Quando a reparação automática falha

Embora poderosa, a reinstalação nem sempre resolve tudo. Os cenários abaixo exigem medidas adicionais:

CenárioCausa provávelMedidas recomendadas
Rollback aos 7 % (0x80070003)Falha no Driver Store (driver em falta ou incompatível)• Desativar ou remover temporariamente o dispositivo problemático (Bluetooth, RAID, GPU secundária)
• Instalar driver assinado mais recente diretamente do fabricante
• Repetir a reinstalação/reparação
Botão de reparação desativadoRestrições de domínio/Intune ou edição não suportada• Contactar o administrador
• Usar ISO oficial da mesma versão para repair‑install
• Verificar se o serviço Windows Update não está bloqueado por GPO
Dispositivos no Windows InsiderBuilds de pré‑lançamento (KB5058512, etc.) instáveis• Pausar ou sair do programa Insider
• Limpar fila de atualizações pendentes (wuauclt /updatenow não ajuda se a base estiver corrompida)
• Regressar ao canal Release Preview ou instalar ISO pública

Como analisar os registos para confirmar a origem

Para utilizadores avançados, vale a pena inspecionar dois ficheiros‑chave:

  • C:\Windows\Logs\CBS\CBS.log – Regista cada etapa de substituição de ficheiros. Pesquise por “0x80070306” ou “Failed to Finalize”.
  • C:\Windows\WindowsUpdate.log – Consolidado via Get‑WindowsUpdateLog no PowerShell. Erros 0x80070003 mostram normalmente o driver ou pacote que não foi encontrado.

Se identificar, por exemplo, oem36.inf como a origem, remova ou atualize especificamente esse dispositivo antes de repetir a atualização.

Filtro rápido no PowerShell

Get-Content -Path "C:\Windows\Logs\CBS\CBS.log" -Tail 2000 |
 Select-String -Pattern "0x80070306","0x80070003"

A saída costuma indicar a DLL, driver ou pacote de idiomas que bloqueou o processo.

Alternativas quando nada funciona

  1. Reset mantendo ficheiros (Definições ▸ Sistema ▸ Recuperação ▸ Repor este PC): remove apps mas mantém documentos.
  2. Instalação limpa: crie USB via Media Creation Tool ou Rufus, formate a partição do sistema. É radical, mas resolve 100 % dos casos de corrupção profunda.

Antes de optar por medidas drásticas, tente primeiro as manobras abaixo; muitas vezes bastam para desobstruir o pipeline de atualização:

  • SFC /scannow + DISM /RestoreHealth – Pequenos erros de integridade são corrigidos em minutos.
  • Limpeza da cache SoftwareDistribution e Catroot2 – Útil em erros de re‑download.
  • Firmware/BIOS atualizados – SSDs NVMe da Western Digital, Samsung ou Kingston melhoram em builds recentes.
  • Desativar overclock/XMP temporariamente – Instabilidades de memória podem gerar corrupção silenciosa.
  • Garantir > 20 GB livres na partição do sistema – Atualizações cumulativas extraem ficheiros temporários grandes.

Fluxo de decisão rápido

Basta seguir de cima para baixo; avance para o próximo passo somente se o anterior falhar.

  1. Tente Reinstalar agora pelo Windows Update (24H2 ou superior).
  2. Erro 0x80070003 aos 7 %? Revise drivers incompatíveis, reconecte‑os um a um.
  3. Ambiente corporativo? Verifique políticas ou use ISO para repair‑install.
  4. Persistiu? Faça reset mantendo ficheiros ou uma instalação limpa.

Comandos úteis para a linha de comandos

# Reparar componentes danificados
DISM /Online /Cleanup-Image /RestoreHealth

Verificar integridade do sistema
sfc /scannow

Limpar cache do Windows Update
net stop wuauserv
net stop bits
rd /s /q %windir%\SoftwareDistribution
rd /s /q %windir%\System32\catroot2
net start wuauserv
net start bits

Perguntas frequentes

Posso simplesmente esconder a atualização e continuar?

Pode, mas perde correções de segurança críticas. O adiamento prolongado deixa o sistema vulnerável.
Usar ferramentas de terceiros como W10UI resolve?

Instaladores off‑line ajudaram alguns utilizadores, mas se o componente interno estiver corrompido, o erro persiste. Prefira reparar antes.
Hardware AMD Ryzen desempenha algum papel?

Não diretamente. Contudo, placas‑mãe com BIOS desatualizado geraram conflitos ACPI em builds Insider, causando falhas nos 7 %. Atualize BIOS/UEFI.

Como evitar problemas futuros

  • Mantenha drivers oficiais sempre em dia, especialmente chipsets, GPU e controladores de armazenamento.
  • Crie pontos de restauro antes de grandes cumulativas (ou use uma solução de imagem completa, como Macrium Reflect).
  • Nunca interrompa o primeiro reinício durante “Configuração de atualizações X % concluída”. Desligar forçadamente quase garante rollback.
  • Evite overlays de antivírus duplicados. Use Windows Defender ou outro, mas não ambos.
  • Partições de sistema bitLocker? Desbloqueie‑as previamente para reduzir tempo de rollback em caso de falha.

Conclusão

Erros 0x80070306 e 0x80070003 não são sentenças de morte para o Windows 11. Na grande maioria das vezes, a reinstalação de reparação via Windows Update – introduzida no ramo 24H2 – substitui componentes corrompidos e devolve o PC à normalidade. Se o método falhar, concentre‑se nos drivers problemáticos ou, em último caso, parta para um reset ou instalação limpa. Seguindo o fluxo sugerido neste guia, as Atualizações Cumulativas voltarão a instalar‑se sem comprometer dados nem produtividade.


Índice