Se o seu Windows 11 23H2 ficou preso em um ciclo infinito de reinicializações após tentar instalar a atualização cumulativa KB5050021, este guia mostra, passo a passo, como romper o loop e concluir a instalação sem perder dados.
Visão geral do problema
A “2025‑01 Cumulative Update for Windows 11 Version 23H2 for x64‑based Systems (KB5050021)” deveria trazer apenas correções de segurança, mas em alguns PCs o processo de configuração entra em loop: o Windows Update baixa o pacote, pede para reiniciar, chega a 30 %, 100 % ou 98 %, reinicia mais uma vez e… solicita outro boot para “concluir” a mesma atualização. O histórico mostra várias tentativas mal‑sucedidas com o código de erro 0x800F0922 ou 0x80070020, mas sem mensagem clara sobre a causa.
Sintomas do loop de reinicialização
- Solicitação de reinício imediatamente após fazer logon, mesmo que a tarefa já tenha sido executada.
- Histórico de Windows Update exibindo “Instalação pendente” repetidamente para o KB5050021.
- Eventos no Visualizador de Eventos (
SetupAPI.dev.log
) apontando falha na fase “Safe OS” ou “First Boot” do Servicing Stack.
Por que o KB5050021 falha em concluir?
Os cenários mais comuns incluem:
- Cache corrompida nos diretórios
%systemroot%\SoftwareDistribution
ou%systemroot%\Catroot2
. - Serviços de atualização em estado inconsistente (Windows Update, BITS, Delivery Optimization).
- Interferência de antivírus de terceiros que bloqueia arquivos temporários durante a fase de boot.
- Falta de espaço em disco ou de arquivos de log no sistema EFI/ESP.
Solução principal: redefinição completa dos componentes do Windows Update
A abordagem mais rápida e não destrutiva consiste em zerar os serviços de atualização, limpar a cache e reiniciar o Windows Update do zero. O processo pode ser automatizado com um script BAT de domínio público, mas também pode ser executado manualmente.
Passo a passo detalhado (execução manual)
- Abra o Prompt de Comando (Admin) ou o Windows Terminal (Admin).
- Pare os serviços:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop dosvc
- Renomeie as pastas de cache (serão recriadas automaticamente):
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
- Remova possíveis jobs obsoletos do BITS e resets de rede:
bitsadmin /reset /allusers
netsh winsock reset
netsh winhttp reset proxy
- Reinicie os serviços:
net start wuauserv
net start bits
net start cryptsvc
net start dosvc
- Reinicialize o computador e clique em Verificar atualizações.
O que o script BAT faz por você?
Componente | Função no script |
---|---|
wuauserv | Interrompe o serviço de Windows Update para liberar arquivos em uso |
BITS | Cancela downloads parados ou corrompidos |
CryptSvc | Recria catálogos de assinatura do pacote |
Delivery Optimization | Evita conflito de cache P2P |
Verificando se a atualização foi instalada
Depois do reinício:
- Acesse Configurações → Windows Update → Histórico de Atualizações. Procure “KB5050021 – concluída em [data]”.
- Execute
winver
; a Compilação 22631.4751 é a referência pós‑patch. - No PowerShell, digite
Get-HotFix KB5050021
. O resultado deve exibir InstalledOn com a data correta.
Se o reset não resolver: reinstalação de reparo (in‑place upgrade)
Quando a corrupção é mais profunda, a reinstalação de reparo força o Windows a reconstruir arquivos de sistema preservando apps e dados.
- Abra Configurações → Sistema → Recuperação.
- Clique em Reinstalar o Windows mantendo arquivos e aplicativos.
- Siga o assistente; são baixados ~4 GB.
- Após o primeiro boot, volte ao Windows Update e procure novamente.
Esse método também atualiza o Servicing Stack e substitui componentes que o DISM não consegue reparar.
Ferramentas integradas de diagnóstico
DISM /online /cleanup-image /restorehealth
– reconstrói a imagem do sistema. Se retornar “nenhum dano ao armazenamento de componentes”, o loop tende a estar ligado apenas à cache.sfc /scannow
– verifica hash de arquivos críticos.chkdsk /scan /perf
– detecta setores defeituosos que interrompem a gravação do arquivo CAB da atualização.
Boas práticas antes de aplicar atualizações maiores
- Mantenha pelo menos 10 GB livres na partição do sistema e 500 MB na ESP.
- Desative temporariamente extensões antivírus de terceiros.
- Criar ponto de restauração ou imagem completa.
- Faça backup de drivers raros; a reinstalação de reparo conserva, mas substituirá versões não assinadas.
Vantagens e limitações do reset de componentes
Vantagens | Limitações |
---|---|
Rápido (geralmente < 5 min). | Exige conta com privilégios de administrador. |
Não remove programas nem dados. | Pode ser bloqueado por políticas de domínio. |
Resolve a maioria dos erros 0x800F/0x8007. | Não corrige corrupção em profundidade (WinSxS). |
Resultado obtido na prática
No caso que originou este tutorial, após executar o script de reset e reiniciar uma única vez, o Windows Update concluiu “Atualização cumulativa 2025‑01 (KB5050021)”. O loop desapareceu e o primeiro item subsequente foi apenas uma definição do Microsoft Defender – sinal de que o sistema voltou à rota normal de atualizações.
Perguntas frequentes (FAQ)
O reset de componentes pode causar perda de licenças digitais?
Não. As licenças são vinculadas ao hardware via assinatura digital e ficam intactas.
Posso deletar a pasta SoftwareDistribution
sem parar serviços?
Não. Os serviços devem estar parados, ou arquivos bloqueados impedirão a exclusão.
Quanto tempo leva o in‑place upgrade?
Em SSD NVMe, cerca de 20 a 40 min; em HDD, até 1 h 30 min.
O loop pode voltar em futuras cumulativas?
Se a causa for antivírus ou infraestrutura de rede, sim. Mantenha os serviços limpos e desative filtros de terceiros antes de grandes patches.
Conclusão
Embora um ciclo de reinicialização pareça crítico, quase sempre provém de cache corrompida ou serviços congelados. O reset de componentes do Windows Update oferece uma correção rápida, segura e oficial. Reservar alguns minutos para limpar serviços, reiniciar e atualizar novamente é muito mais eficiente do que partir diretamente para uma reinstalação completa. Se, porém, o reset não resolver, o in‑place upgrade mantém seus dados intactos enquanto repara os níveis mais profundos do sistema, garantindo que o KB5050021 – e futuras cumulativas – instalem sem percalços.