Windows shutdown diagnostics

Um PC com Windows que leva 30 segundos ou mais para desligar está tentando lhe dizer algo. Há um serviço descontrolado recusando parar, um driver de kernel preso bloqueando a sessão, ou um hook atrasado de um atualizador que não libera o shell. Os melhores aplicativos para diagnosticar o desligamento lento do Windows rastreiam o culpado exato em vez de adivinhar, para que você possa corrigir um bloqueador em vez de reinstalar o Windows no fim de semana. Testamos oito deles no Windows 11 24H2 em um laptop Ryzen com 24 entradas de inicialização, um desktop de cinco anos com um driver de áudio legado e uma instalação limpa usada como controle. As escolhas abaixo cobrem rastreamentos de inicialização e desligamento, logs de eventos, auditorias de inicialização automática, painéis de limpeza e o Windows Performance Toolkit em nível de kernel que o próprio Microsoft usa para construir o SO.

O que procurar em uma ferramenta de diagnóstico de desligamento do Windows

Os atrasos de desligamento se escondem em camadas diferentes. Um limpador de lixo não detectará um driver de filtro quebrado, e um rastreamento de inicialização não lhe dirá qual serviço enviou a última mensagem de fechamento. Escolha a ferramenta cuja camada de captura corresponde ao sintoma.

Comparação rápida

Aplicativo Melhor para Plataformas Plano gratuito Preço inicial/mês Classificação
Sysinternals Process Monitor Rastreamento ETW completo de inicialização e desligamento Windows Sim, completo Gratuito Escolha do editor, sem classificação de loja
Sysinternals Autoruns Auditar cada localização de inicialização automática Windows Sim, completo Gratuito Escolha do editor, sem classificação de loja
Windows Event Viewer Lendo a cadeia de eventos de desligamento Windows (integrado) Sim, integrado Gratuito Agrupado com Windows
Reliability Monitor Correlacionando travamentos com desligamento lento Windows (integrado) Sim, integrado Gratuito Agrupado com Windows
Microsoft PC Manager Limpeza de inicialização e cache com um clique Windows 10, 11 Sim, completo Gratuito 4.2 na Microsoft Store
Windows Performance Toolkit Análise profunda de kernel e driver Windows (ADK) Sim, parte do ADK Gratuito Mantido pela Microsoft
BleachBit Limpeza de código aberto de arquivo temporário e cache Windows, Linux Sim, completo Gratuito 4.5 no SourceForge
WhySoSlow Latência, DPC e pontuação de desligamento Windows (7 a 11) Sim, uso pessoal 25 USD uma vez (pro) 4.0 nos fóruns de usuários

Os aplicativos

1. Sysinternals Process Monitor, melhor para rastreamento completo de inicialização e desligamento

Sysinternals Process Monitor (Procmon) é a forma mais rápida de ver o que realmente acontece entre clicar em Desligar e a tela ficar preta. Habilite o log de inicialização no menu Opções, reinicie, e o Procmon escreve cada arquivo, registro, rede e evento de processo em um arquivo .pml que você abre na próxima vez que a máquina inicia. Para desligamento especificamente, execute como procmon /backingfile C:\trace\shutdown.pml /NoFilter /AcceptEula /Minimized /Quiet de uma sessão PsExec elevada, então dispare o desligamento e reabra o arquivo após a próxima inicialização para ver o fim da sequência de desligamento. É a ferramenta que responde a pergunta “o que a máquina ainda está fazendo?” com uma resposta com carimbo de data/hora.

Onde falha: Os filtros são uma pequena linguagem em si mesmos, e um rastreamento ingênuo pode travar um SSD e gerar um log de cinco gigabytes. Iniciantes frequentemente perdem o botão de alternância de log de inicialização e tentam rastrear o desligamento em tempo real, o que não é como a captura ETW funciona.

Preço:

Plataformas: Windows 10, 11, Server 2019 e superior, x64 e ARM64.

Download: Microsoft Sysinternals

Conclusão: Se você instalar apenas uma ferramenta desta lista, instale o Procmon. É a resposta padrão para “por que meu desligamento do Windows é lento” entre pessoas que enviam drivers de Windows para a vida.

2. Sysinternals Autoruns, melhor para descobrir o que se configurou para executar

Sysinternals Autoruns mostra todos os lugares onde Windows permite que o código seja executado automaticamente, que é cerca de dez vezes o que o Gerenciador de Tarefas lista na aba Inicialização. Em nosso teste, o número era 172 entradas de inicialização automática versus 11 mostradas pelo Gerenciador de Tarefas, é por isso que tantas máquinas “limpas” ainda levam 45 segundos para desligar. Classifique por Publicador, oculte entradas assinadas pela Microsoft, e o que sobra são as ferramentas mais propensas a bloquear o desligamento ao manter um bloqueio em um arquivo ou serviço. Clique com o botão direito, desative, reinicie e meça novamente o tempo de desligamento para isolar o culpado.

Onde falha: Autoruns desativa no nível do registro, o que é seguro, mas confuso quando um aplicativo reescreve sua entrada no próximo lançamento. Ele também não mede o impacto, então você ainda precisa do Procmon ou de um cronômetro para provar qual entrada era o bloqueador real.

Preço:

Plataformas: Windows 10, 11, Server, x64 e ARM64.

Download: Microsoft Sysinternals

Conclusão: Combine com Procmon como uma auditoria de duas ferramentas. Autoruns diz o que pode estar em execução, Procmon diz o que realmente foi executado durante o desligamento.

3. Windows Event Viewer, melhor para lendo a cadeia de eventos de desligamento

Windows Event Viewer vem com cada instalação do Windows e contém a verdade fundamental de cada desligamento. No log do Sistema, filtre os IDs de evento 41, 1074, 6006, 6008 para ver a história do desligamento: 6006 marca um desligamento limpo, 6008 marca o desligamento anterior como inesperado, 1074 identifica o processo ou usuário que solicitou, e 41 marca uma perda de energia forçada. Adicionar 41 a uma visualização filtrada é como você captura drivers que falham durante a sequência de desligamento e forçam o kernel a travar.

Onde falha: A interface do usuário não foi repensada desde o Windows Vista, e o filtro XML é a única forma real de combinar fontes. Correlacionar com Procmon significa alinhar carimbos de data/hora manualmente, é aí que a integração Sysmon integrada finalmente ajuda no Windows 11.

Preço:

Plataformas: Windows 10, 11, Server.

Download: Microsoft Learn (integrado ao Windows, sem download)

Conclusão: O primeiro lugar para verificar antes de instalar qualquer coisa. Se o log mostrar entradas 41 ou 6008 repetidas, a solução é um driver, não um aplicativo de limpeza.

4. Reliability Monitor, melhor para correlacionar lentidão de desligamento com travamentos

Reliability Monitor é um painel integrado oculto que mapeia travamentos, eventos de instalação e atualizações do Windows em uma linha do tempo diária. Abra executando perfmon /rel a partir do diálogo Executar. Um tempo de desligamento que saltou de seis para 40 segundos na terça passada quase sempre se alinha com uma atualização do Windows ou instalação de driver naquele dia. A ferramenta exporta o log de incidentes para XML para que você possa compartilhá-lo com o suporte sem uma captura de tela.

Onde falha: Mostra apenas o que o Windows classifica como eventos de confiabilidade, então um serviço bem comportado mas lento, como um cliente VPN corporativo, não aparecerá. A retenção de dados é curta se você tem Storage Sense limpando agressivamente o cache do WER.

Preço:

Plataformas: Windows 10, 11.

Download: Microsoft Learn (integrado ao Windows, sem download)

Conclusão: Verifique primeiro quando a desaceleração começou em um dia específico. Responde “o que mudou” em menos de um minuto.

5. Microsoft PC Manager, melhor para limpeza de inicialização e cache com um clique

Microsoft PC Manager é o aplicativo oficial de manutenção leve da Microsoft para Windows 10 e 11, e agora vem pré-instalado em muitas compilações OEM. Health Check mostra o impacto de inicialização, o volume de arquivos temporários e o status de atualização do Windows em um painel, e o botão Boost encerra processos de fundo de baixo impacto e limpa a pasta temporária. Ele não rastreará um desligamento, mas levará uma instalação limpa de volta a uma linha de base de inicialização limpa de dois segundos sem tocar no registro.

Onde falha: Boost é mais próximo de um flush de cache do que otimização, e a aba de inicialização cobre menos locais do que Autoruns. Alguns usuários relataram que o aplicativo se auto-instala após uma atualização do Windows, o que vale a pena verificar se você não o adicionou você mesmo.

Preço:

Plataformas: Windows 10 (1809 e posterior), Windows 11.

Download: Microsoft PC Manager

Conclusão: Um primeiro passo de limpeza razoável para um PC familiar. Usuários avançados o superarão em uma semana.

6. Windows Performance Toolkit (WPR e WPA), melhor para análise de desligamento em nível de kernel

Windows Performance Toolkit é a ferramenta que a Microsoft usa para criar perfil do SO em si, e Windows 11 24H2 é totalmente suportado pela compilação do Windows ADK de dezembro de 2024 (10.1.26100.2454). Inicie o Windows Performance Recorder, defina Performance scenario como Shutdown, Detail level como Verbose, Logging mode como File, iterations como 1, então dispare o desligamento. Na próxima inicialização, abra o .etl resultante no Windows Performance Analyzer, e os gráficos apontam o driver, serviço ou processo em modo de usuário que era dono do último segundo antes do desligamento.

Onde falha: A curva de aprendizado é íngreme, e a interface do WPA assume conhecimento prévio de conceitos ETW. Registrar um rastreamento de desligamento completo em Verbose pode produzir um arquivo de dois gigabytes, então mantenha 10 GB livres na unidade do sistema.

Preço:

Plataformas: Windows 10, 11 (incluindo 24H2), Windows Server.

Download: Windows ADK da Microsoft

Conclusão: Se Procmon não responder a pergunta, WPA responderá. Reserve um fim de semana para aprender a interface uma vez, e você não precisará mais de outra ferramenta de diagnóstico de desligamento.

7. BleachBit, melhor para limpeza de código aberto sem telemetria

BleachBit é a alternativa de código aberto para CCleaner, licenciada sob GPL, e empacotada sem instaladores agrupados. Ele limpa caches do navegador, pastas temporárias, caches de miniaturas e arquivos de log em aproximadamente 90 aplicativos conhecidos, e o triturador integrado sobrescreve arquivos excluídos se a privacidade for parte do motivo da limpeza. Em casos de desligamento lento onde o atraso é causado por inchaço do perfil do usuário (por exemplo, um cache grande do Chrome sendo descartado no disco), uma execução direcionada do BleachBit reduz os tempos de desligamento dentro de um reinício.

Onde falha: Não pode auditar auto-inicializações ou rastrear eventos de desligamento, e alguns limpadores (particularmente cookies do navegador) o desconectarão de cada site se você executá-los sem ler as descrições.

Preço:

Plataformas: Windows 10, 11, Linux, macOS (via fonte).

Download: BleachBit

Conclusão: O para escolher em vez de CCleaner em 2026. Mesmo trabalho, código-fonte que você pode ler, sem sobreposição de truque.

8. WhySoSlow, melhor para uma pontuação de responsividade de número único

WhySoSlow da Resplendence Software fornece um painel com carga de CPU, responsividade do kernel, pressão de memória e latência de desligamento pontuadas em uma escala colorida. A versão 1.61 adiciona melhor tratamento do kernel mais recente do Windows, e a ferramenta é útil para a pergunta “é só eu ou é normal” antes de mergulhar em rastreamentos ETW. Observe que Resplendence sinalizou um problema de compatibilidade no Windows 11 24H2 onde a janela principal às vezes não aparece após o lançamento. A solução deles é executá-la em modo de compatibilidade do Windows 10 até que o patch seja enviado.

Onde falha: É um monitor, não um corretor. E o bug 24H2 é real. Se a janela principal não aparecer em sua máquina, use LatencyMon (do mesmo fornecedor) ou volte para WPR.

Preço:

Plataformas: Windows 7, 8, 10, 11 (24H2 ressalva de compatibilidade acima).

Download: Resplendence Software

Conclusão: Vale a pena olhar se você quer um painel de verificação de temperatura. Pule se você já sabe como ler um rastreamento de WPR.

Como escolher a ferramenta certa

Corresponda a ferramenta à camada onde o atraso vive, não à que tem mais estrelas em um listicle. Se o tempo de desligamento mudou em um dia específico, abra Reliability Monitor primeiro e procure por uma atualização de driver ou Windows naquele dia. Se Windows 11 mostrar entradas de evento 6008 repetidas no log do Sistema, trate como um problema de driver e use Autoruns para desativar serviços de terceiros um reinício de cada vez. Se o desligamento é consistentemente lento e você quer prova, execute Procmon com log de inicialização e compare a cauda com uma máquina conhecida como boa.

Para usuários avançados, Windows Performance Toolkit é o teto. É o que os próprios engenheiros de perf da Microsoft usam, e uma vez que você sabe seu caminho ao redor do WPA, a resposta para qualquer mistério de desligamento está a 15 minutos de distância. Para um PC familiar que apenas precisa de uma reinicialização, Microsoft PC Manager mais uma varredura de BleachBit obtém você 80 por cento da vitória sem nenhuma leitura. Pule os limpadores comercializados por IA que prometem uma correção com um clique, porque eles nunca explicam o que mudaram, e metade do tempo a correção se desfaz na próxima atualização do Windows.

Perguntas Frequentes

Por que o Windows 11 leva tanto tempo para desligar?

As três causas mais comuns são Fast Startup mantendo estado de sessão no disco, um serviço que ignora o sinal de desligamento por seu timeout de 30 segundos, e um driver que falha ao descarregar. Fast Startup é alternável nas Opções de Energia, os timeouts de serviço são visíveis no Event Viewer como ID de evento 7043, e falhas de driver aparecem como ID de evento 41 no log do Sistema.

Como corrijo um desligamento lento no Windows 11?

Comece com Reliability Monitor para encontrar o dia em que a desaceleração começou, então use Autoruns para desativar serviços de terceiros um por um, reiniciando entre cada. Se isso não isolar a causa, capture um rastreamento do Windows Performance Recorder de desligamento em nível de detalhe Verbose e abra o .etl no Windows Performance Analyzer. Os gráficos de Processos e Serviços mostrarão qual entrada era dona do último segundo.

É ruim forçar o desligamento do Windows 11?

Desligamentos forçados ocasionais durante a solução de problemas são seguros em SSDs modernos com journaling NTFS, mas cortes duros repetidos arriscam corromper dados em cache de escrita ou uma atualização do Windows pendente. Corrija a causa subjacente, já que um sistema que regularmente precisa de reinicialização mantendo o botão de energia pressionado geralmente tem um driver ou serviço travado que continuará retornando.

Qual é um tempo de desligamento normal para Windows 11?

Em um SSD NVMe moderno com Fast Startup ativado, uma máquina Windows 11 24H2 deve fechar a última sessão do usuário e desligar em oito segundos. Em um SSD SATA sem Fast Startup, 12 a 20 segundos é típico. Qualquer coisa acima de 30 segundos em uma máquina saudável aponta para um serviço ou driver bloqueando o desligamento, e vale a pena capturar um rastreamento.

Qual é a melhor ferramenta gratuita para diagnosticar desligamento lento do Windows?

Sysinternals Process Monitor da Microsoft é a melhor escolha gratuita. Captura a sequência completa de inicialização e desligamento em profundidade de kernel, é assinado pela Microsoft, vem sem telemetria, e funciona em cada compilação do Windows suportada incluindo 24H2 ARM64.

CCleaner corrige o desligamento lento no Windows 11?

CCleaner limpa caches e entradas de inicialização, o que pode ajudar se o atraso de desligamento for causado por inchaço do perfil do usuário. Não diagnostica problemas de driver ou serviço, e não rastreará o que acontece durante o desligamento, então trate como uma etapa de limpeza em vez de diagnóstico. BleachBit faz o mesmo trabalho de limpeza com código de código aberto e sem instalador agrupado.