Atualizar o Windows 11 Insider pode ser frustrante quando a KB5056579 insiste em exibir o status Pendente de reinicialização. Neste guia completo você aprende, passo a passo, como eliminar o travamento, limpar o cache do Windows Update e concluir a instalação sem recorrer à formatação.
Entendendo o problema
A atualização 2025‑04 Cumulative Update Preview for .NET Framework 3.5 e 4.8.1 (KB5056579) é distribuída a quem participa do Canal Insider (build 26100.3909, versão 24H2). O instalador copia os arquivos para o sistema, marca as chaves de registro necessárias, solicita a reinicialização… e nada muda: o Windows volta a exibir “Pendente de reinicialização”. Esse looping geralmente está ligado a um ou mais dos seguintes fatores:
- Cache corrompido na pasta
SoftwareDistribution
ou nacatroot2
; - Interferência de serviços ou antivírus de terceiros que impedem a fase final de commit;
- Dependências do .NET Framework bloqueadas por processos em segundo plano;
- Drivers antigos que travam a sequência de reinicialização.
Fluxo de trabalho recomendado
Para evitar perda de tempo, siga o roteiro na ordem proposta. Cada etapa foi testada em builds Insider recentes e resolve a grande maioria dos casos.
Etapa | O que fazer | Comandos / Ações |
---|---|---|
Método 1 – Solucionador de Problemas do Windows Update | Executa correções automáticas nos componentes do Windows Update. | Win + R → msdt.exe /id WindowsUpdateDiagnostic → seguir o assistente. |
Método 2 – Redefinir os componentes do Windows Update | Limpa o cache da pasta SoftwareDistribution , recriando arquivos corrompidos. | 1. Abra CMD como administrador. 2. Pare serviços: net stop wuauserv net stop cryptsvc net stop bits net stop msiserver 3. Renomeie a pasta de cache: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 4. Reinicie serviços: net start wuauserv net start cryptsvc net start bits net start msiserver 5. Reinicie o PC e tente a atualização novamente. |
Complementos indispensáveis
- Limpar também a pasta Catroot2
net stop cryptsvc ren %systemroot%\System32\catroot2 catroot2.old net start cryptsvc Essa pasta é responsável por armazenar catálogos de assinatura digital. Se estiver corrompida, o instalador não valida os binários e o status de reinicialização nunca conclui. - Forçar nova detecção de atualizações
wuauclt /resetauthorization /detectnow O comando renova a autorização do Windows Update e obriga o cliente a baixar novamente os metadados da KB. - Instalação manual do pacote
Baixe a MSU da KB5056579, dê duplo clique e confirme. O instalador offline ignora políticas corporativas e possíveis falhas temporárias no servidor de atualizações. - Verificar drivers e antivírus
- Atualize drivers do chipset, principalmente Intel ME, AMD SMBus e controladores SATA/NVMe.
- Desative antivírus de terceiros até concluir a reinicialização. Alguns engasgam no filtro de arquivos .NET.
Guia passo a passo detalhado
1. Executar o Solucionador de Problemas
Abra Configurações → Sistema → Solucionar → Outros solucionadores, localize Windows Update e clique em Executar. O assistente examina permissões de pasta, chaves de registro e dependências de serviço. Se qualquer correção for aplicada, reinicie e tente a instalação novamente antes de avançar.
2. Redefinir completamente o Windows Update
Mesmo que o solucionador indique que está tudo certo, ainda pode existir conteúdo corrompido no cache. O procedimento em linha de comando limpa qualquer registro pendente:
- Abra Prompt de Comando (Admin) ou Terminal Windows (Admin).
- Pare os quatro serviços indicados — sem isso, o Windows nega acesso à pasta.
- Renomeie
SoftwareDistribution
paraSoftwareDistribution.old
. Assim você preserva os arquivos para auditoria futura e força o Windows a baixar tudo do zero. - Reinicie os serviços e reinicie o computador.
- Volte em Configurações → Windows Update e clique em Verificar se há atualizações.
Normalmente a KB5056579 será detectada de novo, instalada e, desta vez, passará do status Pendente de reinicialização.
3. Reparar a pasta Catroot2
A catroot2
é menos conhecida, mas igualmente importante. Ela guarda hashes que validam assinaturas de drivers e componentes do sistema. Se qualquer arquivo estiver bloqueado ou corrompido, a etapa de “finalizar configurações de atualização” falha silenciosamente. O conjunto de três comandos resolve:
net stop cryptsvc ren %systemroot%\System32\catroot2 catroot2.old net start cryptsvc
Reinicie e tente novamente.
4. Verificação avançada com DISM e SFC
Se o erro persistir, use:
dism /online /cleanup-image /restorehealth sfc /scannow
O DISM baixa arquivos íntegros diretamente dos servidores da Microsoft e substitui binários corrompidos. O SFC valida arquivos do sistema na sequência.
5. Instalar manualmente a MSU
Para descartar falhas de CDN, baixe o pacote no Microsoft Update Catalog (procure por “KB5056579”). Salve em C:\Temp
e execute:
wusa C:\Temp\windows11.0-kb5056579-x64.msu /quiet /norestart
Quando o prompt retornar, reinicie. Se o log C:\Windows\Logs\CBS\CBS.log
mostrar linha “Install requested reboot pending: Yes”, mas a reinicialização não resolve, volte aos métodos de limpeza de cache.
6. Desativar antivírus e atualizar drivers
Mesmo antivírus renomados — Bitdefender, Kaspersky, Trend Micro — podem interpor filtros de real‑time protection que não liberam as DLLs do .NET durante o boot. Desative a proteção até concluir as reinicializações da atualização. Além disso, verifique no Gerenciador de Dispositivos e no site do fabricante se há firmware novo para NVMe ou BIOS, pois controladores antigos interferem na etapa de “Applying Critical Updates” que acontece logo após o POST.
7. Sair temporariamente do Canal Insider
Caso nada funcione, vale pausar as compilações Insider por 7 dias ou, em último caso, reverter para o canal Release Preview. Isso força o Windows Update a usar pacotes estáveis, muitas vezes livres do bug.
Automatizando tudo em um script PowerShell
Para quem administra vários PCs ou prefere um método único, crie um arquivo Fix-KB5056579.ps1
com o conteúdo:
Parar serviços 'bits','wuauserv','cryptsvc','msiserver' | ForEach-Object { Stop-Service $_ -Force -ErrorAction SilentlyContinue } Limpar SoftwareDistribution Remove-Item "$Env:windir\SoftwareDistribution" -Recurse -Force Renomear catroot2 Rename-Item "$Env:windir\System32\catroot2" "catroot2.old" -Force Iniciar serviços 'bits','wuauserv','cryptsvc','msiserver' | ForEach-Object { Start-Service $_ } Forçar detecção wuauclt /resetauthorization /detectnow Write-Host 'Concluído. Reinicie o sistema.'
Execute o script no PowerShell com privilégios de administrador. Ele combina os métodos 2, 3 e 4 de uma só vez.
Boas práticas para evitar o problema no futuro
- Mantenha o sistema sempre em build Insider suportada — builds expiradas acumulam erros de atualização.
- Use contas locais ou Microsoft sem políticas de GPO restritivas durante a fase de teste.
- Faça backup regular usando Histórico de Arquivos ou Backup do Windows. Caso precise de repair install, restaure arquivos com um clique.
- Adote o hábito de limpar a pasta
%Temp%
e remover drivers fantasmas compnputil /enum-drivers
.
Perguntas frequentes
Posso simplesmente ignorar a KB5056579?
Não é recomendável. Além das correções de segurança e desempenho do .NET Framework, a build Insider depende da atualização para validar futuras compilações cumulativas. Ignorar pode bloquear patches de junho e julho.
Um repair install resolve?
Sim. Usar o ISO oficial do Windows 11 24H2 e escolher Manter arquivos e aplicativos reinstala todos os componentes sem apagar dados. É a solução definitiva quando SFC/DISM falham.
Posso excluir a pasta SoftwareDistribution
em vez de renomear?
Sim, mas renomear é mais seguro: se algo der errado, basta excluir a nova pasta e restaurar a antiga.
Conclusão
O status persistente Pendente de reinicialização na KB5056579 é irritante, mas raramente exige medidas radicais. Seguindo o roteiro — solucionador de problemas, limpeza de cache, reset de Catroot2 e instalação manual — você costuma concluir a atualização em poucos minutos. Reserve o repair install apenas como último recurso ou quando outros sinais indicarem corrupção profunda no sistema.