KB5050021 não conclui: corrige loop de reinício no Windows 11 23H2

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.

Índice

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)

  1. Abra o Prompt de Comando (Admin) ou o Windows Terminal (Admin).
  2. Pare os serviços:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop dosvc
  1. Renomeie as pastas de cache (serão recriadas automaticamente):
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
  1. Remova possíveis jobs obsoletos do BITS e resets de rede:
bitsadmin /reset /allusers
netsh winsock reset
netsh winhttp reset proxy
  1. Reinicie os serviços:
net start wuauserv
net start bits
net start cryptsvc
net start dosvc
  1. Reinicialize o computador e clique em Verificar atualizações.

O que o script BAT faz por você?

ComponenteFunção no script
wuauservInterrompe o serviço de Windows Update para liberar arquivos em uso
BITSCancela downloads parados ou corrompidos
CryptSvcRecria catálogos de assinatura do pacote
Delivery OptimizationEvita 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.

  1. Abra Configurações → Sistema → Recuperação.
  2. Clique em Reinstalar o Windows mantendo arquivos e aplicativos.
  3. Siga o assistente; são baixados ~4 GB.
  4. 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

VantagensLimitaçõ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.

Índice