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.
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ção | Código de erro | Sintoma típico |
---|---|---|
Falha logo após 100 % da fase “Instalar” | 0x80070306 | Nenhuma alteração de sistema aplicada; barras de progresso reiniciam |
Reversão aos 7 % durante o reinício | 0x80070003 | Rollback 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.
- Aceda a Definições ▸ Sistema ▸ Recuperação.
- Em Corrigir problemas usando o Windows Update, clique em Reinstalar agora.
- 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ário | Causa provável | Medidas 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 desativado | Restriçõ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 Insider | Builds 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 viaGet‑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
- Reset mantendo ficheiros (Definições ▸ Sistema ▸ Recuperação ▸ Repor este PC): remove apps mas mantém documentos.
- 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
eCatroot2
– Ú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.
- Tente Reinstalar agora pelo Windows Update (24H2 ou superior).
- Erro 0x80070003 aos 7 %? Revise drivers incompatíveis, reconecte‑os um a um.
- Ambiente corporativo? Verifique políticas ou use ISO para repair‑install.
- 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.