Windows Sysinternals

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:

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:

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

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.