Se o Windows Update ficar preso em “Reinicialização pendente” para a Atualização Cumulativa do Windows 11 24H2 (ex. KB5055523) — mesmo depois de vários reboots — este guia reúne, em português, as soluções mais eficazes para libertar o loop, concluir a instalação e restaurar o ciclo normal de atualizações.
Visão geral do problema
O sintoma clássico é simples: o Windows Update descarrega a build, aplica a fase 1 (online) e pede para reiniciar. Após o reboot, o sistema volta para o Ambiente de Recuperação (WinRE) ou para a fase de processamento offline (Configuring updates), atinge 100 %, reinicia de novo e… nada muda. O Update Settings volta a exibir “Reinicialização pendente”. Em variantes menos silenciosas surgem os códigos:
- 0x80246019 – falha de download/BITS;
- 0x800f081f – pacote ausente ou .NET Framework 3.5 desativado;
- 0x80240023 – erro de licença quando o licencing service não responde;
- 0x80070020 – conflito de ficheiro bloqueado por antivírus.
A causa raiz costuma estar em pedaços corrompidos na pasta %SystemRoot%\SoftwareDistribution
, serviços essenciais parados, ou corrupção de componente (CBS). Em ambientes corporativos, políticas do WSUS/Intune também podem impedir a conclusão.
Tabela de soluções consolidadas
Etapa | O que fazer | Quando usar |
---|---|---|
Verificar e iniciar serviços | Pressione Win + R → services.msc Localize Windows Installer, Windows Update e Background Intelligent Transfer Service (BITS) Se algum estiver parado, clique com o botão direito → Iniciar ou Reiniciar | Primeira verificação rápida |
Reinicializar componentes do Windows Update | No Prompt como administrador, execute: | Remove a maioria dos loops “pending restart” |
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren %SystemRoot%\SoftwareDistribution SoftwareDistribution.old
Ren %SystemRoot%\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Por que funciona?
O Windows Update divide o processo em blocos que ficam em SoftwareDistribution\Download. Se algum .cab ou .psf estiver incompleto, ele sinaliza “reboot required” eternamente. Ao renomear a pasta, forçamos o cliente a gerar um diretório limpo na próxima verificação.
Reparar arquivos de sistema com DISM e SFC
Abra o Windows Terminal como administrador e rode, em sequência:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
O DISM usa as component store manifests localizadas em %WinDir%\WinSxS
para corrigir ficheiros essenciais. Quando ele diz que encontrou corrupção e a reparou, execute imediatamente o SFC para revalidar cada DLL.
Correção específica para 0x80246019
- Limpe a cache do BITS:
bitsadmin /reset
- Verifique se há proxies bloqueando *.download.windowsupdate.com
- Desative antivírus/firewall de terceiros temporariamente — muitos utilizam filtros HTTPS que alteram o hash do pacote.
Correção específica para 0x800f081f
O erro indica que o instalador não encontra o payload do .NET Framework 3.5, requisito para alguns cumulative packages. Resolva assim:
- Abra Funcionalidades Opcionais → marque “.NET Framework 3.5 (inclui 2.0 e 3.0)”.
- Sem Internet? Monte a ISO oficial do 24H2 e rode:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:D:\sources\sxs /LimitAccess
Instalação manual do pacote .MSU
Quando o Windows Update falha, a rota mais rápida é obter o stand‑alone package no Catálogo Microsoft Update:
- Pesquise por “KB5055523” + “x64”;
- Baixe o .msu para a pasta
C:\Updates
; - No Terminal como admin:
wusa C:\Updates\windows11.0-kb5055523-x64.msu /quiet /norestart
.
O switch /quiet
esconde o GUI, mas Event Viewer → Setup vai registar a sequência completa (Event ID 2
e 3
).
Reparo in‑place que mantém apps e ficheiros
Se múltiplas cumulativas falham ou o log CBS mostra “cannot repair member file” para vários componentes, um in‑place upgrade resolve 90 % dos casos:
- Baixe a ISO oficial do Windows 11 24H2 ou use o Assistente de Instalação.
- Clique em
setup.exe
, escolha “Manter ficheiros e aplicações”. - O instalador copia a install.wim íntegra para
$WINDOWS.~BT
e substitui apenas os binários corrompidos.
Todo o processo dura 20‑45 min, conforme o SSD/CPU.
Quando partir para uma instalação limpa
Se o repara in‑place falhar ou registar 0xC1900101
combinado com 0x30018
(driver de dispositivo travado), uma instalação limpa é inevitável. Proceda assim:
- Criar USB de arranque (Media Creation Tool ou Rufus 4 ≥) no esquema GPT + UEFI.
- Backup completo (OneDrive, Veeam, Macrium).
- Na instalação, elimine as partições antigas e deixe o setup recriar EFI, MSR e Primary.
Leva mais tempo, mas elimina drivers herdados e gambiarras de “upgrade‑over‑upgrade”.
Dicas avançadas para administradores e power users
- Logs detalhados:
Get-WindowsUpdateLog
gera um .log na área de trabalho; filtre porPendingFileRenameOperations
ouError
. - Event Viewer: Setup → Windows Update mostra a fase que falhou (Download, Install, Commit).
- Group Policy: Computer → Administrative Templates → Windows Components → Windows Update → Defer Upgrades; atrasos superiores a 7 dias podem manter o estado “pending”.
- WSUS/Intune: sincronize a base (
wsusutil reset
) e aprove pacotes de Dynamic Update além das cumulativas; o cliente precisa de ambas. - Virtual Machines (VMs): snapshots antigos podem conter sessão pendente do Trusted Installer; aplique
sc config trustedinstaller start= auto
e reinicie. - Limpeza de Drivers:
pnputil /enum-drivers & pnputil /delete-driver oemN.inf /force
remove pacotes no estado “Staged” que bloqueiam a fase offline.
Checklist rápido antes de atualizar
Item | Porquê |
---|---|
> 20 GB livres em C: | O instalador precisa gerar backup undo + pasta $WINDOWS.~BT |
BIOS/UEFI, Chipset, IME atualizados | Reduz falhas 0xC1900101‑0x20017 na fase de driver |
Secure Boot + TPM 2.0 habilitados | A 24H2 reforça políticas de medição de arranque |
Antivírus de terceiros em modo silencioso | Soluções que injetam DLLs (EPP/EDR) bloqueiam wuaueng.dll |
Backup System Image | Reverter em minutos via WinRE → System Image Recovery |
Perguntas frequentes (FAQ)
Depois de renomear SoftwareDistribution, perco histórico de Updates?
O histórico de instalação (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages
) permanece. Apenas os ficheiros de cache são substituídos.
É seguro eliminar C:\$WINDOWS.~BT
?
Sim, depois que a atualização finaliza. Antes disso, apagar a pasta impede o rollback se algo falhar.
Posso usar setup.exe /auto upgrade /quiet via linha de comando?
Perfeito para automatizar em lotes; combine com /DynamicUpdate enable
para baixar drivers e cumulativas mais recentes durante o processo.
Resumo prático
1. Reinicie serviços e limpe SoftwareDistribution → 2. DISM/SFC → 3. Instalação manual ou reparo in‑place.
Se ainda falhar, faça backup e parta para uma instalação limpa.
Palavras‑chave: Windows 11 pendente reinicialização, KB5055523, Atualização Cumulativa, loop Windows Update, 0x80246019, 0x800f081f