Um artigo do XDA apontou para um único diagnóstico do Windows que responde por que seu PC demora uma eternidade para desligar: o log “Diagnostics-Performance” integrado do Event Viewer, que registra as durações de inicialização e desligamento e nomeia o processo que as retardou. Funciona, mas Event Viewer é uma casa grande com uma porta estreita. Essas oito ferramentas de desktop vão de “aqui está o log” para “aqui está a correção” em menos cliques. Todos são gratuitos e todos valem a pena ter na máquina antes do próximo desligamento lento.
O que procurar em um aplicativo de diagnóstico do Windows
Seis critérios que usamos ao classificar:
- Aponta para o processo real, não apenas para o carimbo de data/hora. “SessionEnd levou 43s” não é uma correção; “Steam client levou 43s” é.
- Vem de uma fonte em que você já confia. Sysinternals, Microsoft e NirSoft são a lista segura.
- Não desacelera mais a máquina. Um profiler que consome 10% da CPU durante a execução é uma troca ruim.
- Zero instalação onde possível. As ferramentas Sysinternals são executadas a partir de uma pasta; nada para desinstalar.
- Lê o log do Event Viewer sem exigir que você aprenda Event Viewer.
- Funciona offline. Diagnóstico em uma instalação nova sem internet é quando você mais precisa.
Comparação rápida
| Aplicativo | Melhor para | Plano gratuito | Preço inicial | Classificação |
|---|---|---|---|---|
| Event Viewer | Log de desligamento/inicialização integrado | Sim | Gratuito | Incluído no Windows |
| Process Monitor | Rastreamento profundo do sistema de arquivos e registro | Sim | Gratuito | Filtra atividade de desligamento por processo |
| Autoruns | Tudo que é executado na inicialização ou desligamento | Sim | Gratuito | Desabilita inicializações automáticas em um clique |
| WhySoSlow | Monitor de responsividade em tempo real | Sim | Cerca de $29 (Pro) | Visualização ao vivo das causas de atraso no desligamento |
| BlueScreenView | Lê minidumps do BSOD | Sim | Gratuito | Analisa arquivos .dmp sem debugger |
| Task Manager | Classificações de impacto na inicialização | Sim | Gratuito | Cronometragem de inicialização integrada |
| Reliability Monitor | Linha do tempo histórica de travamentos/falhas | Sim | Gratuito | Correlaciona eventos com instalações de software |
| Windows Performance Toolkit | Rastreamento completo com WPA | Sim | Gratuito (Windows SDK) | A ferramenta que os engenheiros da Microsoft usam |
Os aplicativos
1. Event Viewer, melhor log de desligamento integrado
Event Viewer é incluído em cada instalação do Windows. Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational contém todas as durações de inicialização e desligamento. Filtre para o ID de Evento 203 para ver razões e durações de desligamento. Event Viewer para diagnóstico de desligamento do Windows é a resposta apontada pelo XDA, e é a primeira parada correta.
Onde fica aquém: a interface tem 20 anos e a busca só lê o que você já sabe.
Preço: gratuito, incluído no Windows.
Plataformas: Windows 10, Windows 11, Windows Server.
Download: Já instalado. Execute eventvwr.msc no menu Iniciar.
Conclusão: sempre abra essa ferramenta primeiro. Tudo mais a constrói ou cobre o que ela perde.
2. Process Monitor, melhor rastreamento profundo
Process Monitor (ProcMon) do Sysinternals registra cada evento do sistema de arquivos, registro e processo em tempo real. Ative-o antes de um desligamento lento, salve o rastreamento, filtre a janela de desligamento. Process Monitor para diagnóstico de desligamento do Windows revela o que um driver travado ou uma verificação de antivírus está realmente bloqueando.
Onde fica aquém: os rastreamentos crescem rapidamente; uma captura de 30 segundos pode ser gigabytes. Os filtros são essenciais.
Preço: gratuito, da suite Sysinternals da Microsoft.
Plataformas: Windows 10, Windows 11, Windows Server.
Download: Microsoft Sysinternals
Conclusão: a ferramenta para quando Event Viewer diz “algo levou 30 segundos” e não diz o quê.
3. Autoruns, melhor para serviços de desligamento
Autoruns lista todos os lugares onde o Windows carrega código no inicialização: serviços, tarefas agendadas, extensões de shell, complementos do navegador, drivers. Um desligamento que trava muitas vezes trava em uma tarefa de tempo de desligamento registrada por um programa que o usuário esqueceu ter instalado. Autoruns para diagnóstico de desligamento do Windows é onde esses são nomeados.
Onde fica aquém: limitado ao que está registrado; um aplicativo malicioso que pega o evento de desligamento sem registrar não aparecerá aqui.
Preço: gratuito, Sysinternals.
Plataformas: Windows 10, Windows 11, Windows Server.
Download: Microsoft Sysinternals
Conclusão: execute antes de cada sessão de “limpar minha inicialização”.
4. WhySoSlow, melhor monitor de responsividade em tempo real
WhySoSlow da Resplendence Software observa carga de CPU, latência de DPC/ISR e responsividade do sistema em tempo real. Quando um desligamento atrasa, WhySoSlow mostra o pico conforme ocorre. WhySoSlow para diagnóstico de desligamento do Windows vale a pena manter afixado ao investigar.
Onde fica aquém: o nível gratuito limita a profundidade do histórico e exportação de log. Pro é uma licença única modesta.
Preço:
- Gratuito: monitor em tempo real, exportação básica.
- Pago: cerca de trinta dólares para a licença Pro.
Plataformas: Windows 10, Windows 11.
Download: Resplendence Software
Conclusão: escolha quando o padrão de desaceleração é intermitente e Event Viewer apenas confirma que ocorreu.
5. BlueScreenView, melhor leitor de minidump do BSOD
BlueScreenView do NirSoft abre os arquivos minidump .dmp que o Windows escreve quando faz uma tela azul da morte (muitas vezes o final desagradável de um desligamento travado). Ele nomeia o driver e destaca o frame de stack no topo do crash. BlueScreenView para diagnóstico de desligamento do Windows é o caminho rápido de “crash no desligamento” para “aqui está o driver para atualizar”.
Onde fica aquém: análise de minidump é heurística; uma investigação completa de despejo de crash ainda precisa de WinDbg.
Preço: gratuito, NirSoft.
Plataformas: Windows 10, Windows 11.
Download: NirSoft BlueScreenView
Conclusão: escolha na primeira vez que um desligamento termina em um BSOD em vez de um desligamento limpo.
6. Task Manager, melhor visualização de impacto de inicialização integrada
Task Manager no Windows 11 mostra uma guia “Startup Apps” com uma classificação “Impact” (Baixo, Médio, Alto) e um tipo de inicialização. Programas com impacto Alto na inicialização muitas vezes têm hooks de tempo de desligamento correspondentes que adicionam o mesmo atraso. Task Manager para diagnóstico de desligamento do Windows é a verificação “sem download” antes de recorrer a Autoruns.
Onde fica aquém: não mostra o tempo de desligamento especificamente; você infere do impacto da inicialização.
Preço: gratuito, incluído no Windows.
Plataformas: Windows 10, Windows 11.
Download: Já instalado. Ctrl+Shift+Esc.
Conclusão: a verificação de dois cliques antes de qualquer outra coisa.
7. Reliability Monitor, melhor linha do tempo histórica
Reliability Monitor (Painel de Controle → Segurança e Manutenção → Exibir histórico de confiabilidade) traça um índice de estabilidade ao longo do tempo e sobrepõe travamentos, falhas e avisos. Correlacione uma sequência de desligamento lento com o aplicativo que você instalou naquela semana. Reliability Monitor para diagnóstico de desligamento do Windows é o localizador de padrões que Event Viewer não é.
Onde fica aquém: menos detalhes por evento do que Event Viewer, e está oculto no Painel de Controle onde ninguém vai.
Preço: gratuito, incluído no Windows.
Plataformas: Windows 10, Windows 11.
Download: Já instalado. Execute perfmon /rel.
Conclusão: abra uma vez por mês para ver qual instalação prejudicou o tempo de desligamento.
8. Windows Performance Toolkit (WPA), melhor rastreamento completo
Windows Performance Toolkit com Windows Performance Analyzer (WPA) é o que os engenheiros da Microsoft usam para analisar o próprio Windows. Capture um rastreamento de inicialização ou desligamento com xperf, abra-o em WPA, e cada milissegundo é contabilizado. WPA para diagnóstico de desligamento do Windows é o teto do que as ferramentas gratuitas podem dizer.
Onde fica aquém: curva de aprendizado acentuada. A ferramenta assume que você sabe em qual “fase de desligamento” um processo está.
Preço: gratuito, parte do Windows SDK / Assessment and Deployment Kit.
Plataformas: Windows 10, Windows 11, Windows Server.
Download: Windows ADK da Microsoft
Conclusão: escolha quando as oito ferramentas acima não responderam a pergunta e você precisa ir até o fim.
Como escolher a correta
- Comece com o log Diagnostics-Performance do Event Viewer. Anote as durações.
- Se um processo é nomeado mas você não sabe o que é: Autoruns e Task Manager.
- Se Event Viewer nomeou uma duração mas sem processo: Process Monitor para o rastreamento.
- Se um desligamento às vezes termina em BSOD: BlueScreenView no minidump.
- Se a desaceleração começou este mês: Reliability Monitor para vinculá-la às instalações.
- Se você quer capturá-lo ao vivo: WhySoSlow em execução na bandeja.
- Se nada funcionar: rastreamento de Windows Performance Toolkit, aberto em WPA.
Perguntas frequentes
Qual log do Event Viewer registra os tempos de desligamento?
Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational. Filtre para o ID de Evento 203 para desligamento, ID de Evento 100 para inicialização. Cada entrada lista a duração total e, quando identificável, o processo que causou o atraso.
É seguro instalar ferramentas Sysinternals em um laptop de trabalho?
Sim. Sysinternals é uma suite de propriedade da Microsoft, e Autoruns, Process Monitor e o resto estão na lista de permissão padrão da maioria dos departamentos de TI. Eles são executados sem instalação a partir de qualquer pasta.
Qual é o equivalente gratuito de suites de diagnóstico do Windows pagas?
A combinação de Event Viewer, Process Monitor, Autoruns, Reliability Monitor, Task Manager e BlueScreenView cobre o que os pacotes de diagnóstico comercial oferecem. Todos são gratuitos da Microsoft ou NirSoft.
Essas ferramentas funcionam no Windows Server?
Event Viewer, Process Monitor, Autoruns, Task Manager, Reliability Monitor e Windows Performance Toolkit todos funcionam nas versões atuais do Windows Server. WhySoSlow e BlueScreenView são focados no cliente mas funcionam no Server.
Posso ler o log de desligamento remotamente?
Sim. Event Viewer suporta conexão com uma máquina remota (Arquivo → Conectar a Outro Computador). Sysinternals PsLoglist imprime entradas de Event Viewer de um host remoto para o console.
Qual é a verificação única mais rápida para um desligamento lento?
Abra Event Viewer, filtre Diagnostics-Performance → Operational para o ID de Evento 203, observe o Tempo Total do desligamento mais recente e o “Program that caused this delay”. Noventa por cento das vezes isso nomeia o culpado.