Como verificar quem e quando desligou um PC com Windows

Para administradores e responsáveis por redes, saber quem desligou uma estação e quando isso ocorreu é informação útil para auditoria, troubleshooting e gestão de políticas de energia. Usuários comuns raramente precisam desse nível de detalhe, mas em ambientes corporativos o histórico de desligamentos ajuda a identificar padrões, comportamentos incorretos ou falhas de hardware/software.
Este artigo descreve três abordagens práticas: usar os logs nativos do Windows, instalar uma ferramenta simples que registra apenas desligamentos (Shutdown Logger) e utilizar uma ferramenta portátil com histórico detalhado (TurnedOnTimesView). No fim há checklists, limitações, alternativas e um fluxograma para escolher o método certo.
1. Usar os Logs do Windows (Event Viewer)
Os logs do Windows reúnem eventos de sistema, segurança e aplicações. Para desligamentos limpos o Event ID 6006 (Event log service was stopped) é o mais útil — ele indica quando o serviço de logs foi parado, normalmente durante um desligamento. Outro evento relevante é o 6008 (unexpected shutdown), que indica desligamento inesperado.
Passo a passo para encontrar desligamentos:
- Pressione Tecla Windows + X e depois V para abrir o Visualizador de Eventos. Alternativa: pressione Win+R e execute eventvwr.msc.
- No painel esquerdo, expanda Windows Logs.
- Clique em System.
- No painel direito, clique em Filter Current Log.
- Em “Event IDs” (IDs de evento), digite 6006 e confirme para filtrar registros de desligamento limpo.
- No painel central você verá a lista de desligamentos mais recentes com data e hora exatas.
Dica rápida: o Up time (tempo desde o último boot) aparece no Gerenciador de Tarefas — abra com Ctrl+Shift+Esc, vá em Desempenho > CPU e verifique “Tempo de atividade” (Up time).
Importante: para ver quem iniciou o desligamento você precisa de auditoria adicional e permissões administrativas; por padrão os logs do sistema não mostram o usuário que executou o comando de desligamento. Em ambientes corporativos, ative auditoria de processos e políticas de segurança para obter correlação entre eventos e usuários.
2. Usar Shutdown Logger (ferramenta simples de terceiros)
Shutdown Logger é um serviço leve que grava exclusivamente eventos de desligamento em arquivos de texto. Ele é útil quando você quer logs legíveis, fáceis de coletar e enviar para análise sem depender de uma solução pesada.
Como funciona e onde buscar os logs:
- Instale o serviço e ele registrará cada desligamento em arquivos de log.
- Os arquivos de log ficam em C:\ShutdownLoggerSvc\Logs (mantenha este caminho exato se você seguir instruções ou scripts que o referenciem).
- O serviço registra data e hora com precisão; não costuma registrar estados de sono/hibernação — apenas desligamentos.
Observações:
- Se quiser obter o Shutdown Logger, baixe-o no site oficial do desenvolvedor ou em repositórios confiáveis. Verifique assinaturas/assinatura digital e leia avaliações antes de instalar.
- Ideal para ambientes onde se deseja apenas histórico simples, sem configuração complexa.
3. Usar TurnedOnTimesView (sem instalação)
TurnedOnTimesView é uma ferramenta portátil que lê registros de eventos do Windows e apresenta um histórico consolidado de ligações, desligamentos, hibernações e estados de suspensão. Funciona sem instalação e pode ser executada diretamente para gerar relatórios rápidos.
Vantagens:
- Não requer instalação nem serviço em segundo plano.
- Lista eventos de vários tipos (startup, shutdown, sleep, hibernate) com horários exatos.
- Bom para análises pontuais e investigações forenses básicas.
Limitações:
- Depende dos logs existentes; se os logs forem limpos ou truncados, o histórico pode ser parcial.
- Requer privilégios para ler certos logs em máquinas remotas.
Procure o TurnedOnTimesView no site oficial do desenvolvedor ou em repositórios confiáveis. Sempre confirme a integridade dos binários antes de executar.
Quando cada método é mais indicado
- Event Viewer: quando você precisa de evidência oficial e auditável, integra-se a políticas de auditoria e é suportado sem software adicional.
- Shutdown Logger: quando quer um histórico simples, arquivo-por-arquivo, fácil de coletar e arquivar.
- TurnedOnTimesView: quando prefere uma ferramenta portátil que agrega eventos e mostra sleep/hibernate além de desligamentos.
Limitações e quando esses métodos falham
- Logs truncados ou rotacionados: políticas de retenção podem apagar eventos antigos.
- Limpeza manual de logs: um usuário com privilégios pode apagar eventos, tornando o histórico incompleto.
- Falta de correlação com usuários: por padrão, os eventos de desligamento não incluem o nome do usuário que executou o comando.
- Máquinas sem política de auditoria: sem configurá-la, não haverá dados para ligar ações a contas específicas.
Mitigações práticas:
- Aplique retenção adequada dos logs e envie cópias para um servidor central (SIEM/collector).
- Ative auditoria de processos e login para correlacionar eventos.
- Restrinja privilégios de administração para reduzir a possibilidade de limpeza de logs.
Alternativas empresariais e automação
- Soluções de gestão (ex.: System Center Configuration Manager, Intune) podem coletar telemetria e estado de energia centralmente.
- SIEM e ferramentas de log centralizado agregam eventos de várias máquinas e facilitam buscas por período/host.
- Scripts PowerShell (Get-EventLog/Get-WinEvent) permitem automação e coleta periódica de eventos 6006/6008 para armazenamento em CSV/BD.
Mini-metodologia para coleta automatizada (exemplo de alto nível):
- Defina quais IDs de evento serão coletados (6006, 6008, 6005, 6013, etc.).
- Configure um script PowerShell que rode via agendador ou GPO e exporte para um servidor central.
- Armazene e retenha logs conforme política de compliance.
- Alimente um painel ou alerta para picos incomuns de desligamentos.
Checklists por função
Administrador de TI:
- Verificar retenção dos Windows Logs.
- Habilitar auditoria quando necessário.
- Implantar coleta centralizada (SIEM ou servidor de logs).
- Testar ferramentas portáteis em um ambiente controlado.
Responsável de suporte (help desk):
- Usar TurnedOnTimesView para investigação rápida em máquinas locais.
- Coletar logs relevantes e encaminhar para o administrador.
Gestor/Operações:
- Revisar relatórios periódicos de desligamentos fora do horário.
- Definir políticas de energia e comunicar usuários.
Fluxograma de decisão (Mermaid)
flowchart TD
A[Preciso rastrear desligamentos?] --> B{Ambiente}
B -->|Pequena rede / single PC| C[Usar TurnedOnTimesView]
B -->|Ambiente corporativo| D[Usar Event Viewer + coleta centralizada]
D --> E{Precisa de logs simples?
}
E -->|Sim| F[Shutdown Logger]
E -->|Não| G[SIEM / Scripts PowerShell]
C --> H[Fim]
F --> H
G --> H
Quando não usar essas ferramentas (pontos de falha)
- Se houver políticas de segurança que proíbem execução de binários não assinados, não execute ferramentas portáteis sem aprovação.
- Em máquinas críticas, teste em ambiente controlado antes de instalar serviços adicionais.
1-linha de glossário
- Event ID 6006: evento do Windows que indica que o serviço de log foi parado (desligamento limpo).
Perguntas frequentes
Q: Consigo saber o usuário que clicou em “Desligar”?
A: Nem sempre. Para correlacionar desligamentos a usuários é necessário habilitar auditoria de processos, coletar eventos adicionais e usar ferramentas de correlação. Por padrão os eventos de desligamento não incluem o nome do usuário.
Q: Logs antigos desapareceram — há como recuperar?
A: Se os logs foram truncados ou apagados, a recuperação depende de backups ou do envio prévio desses logs para um coletor central. Sem backup, é improvável recuperar eventos apagados.
Resumo
- Use o Visualizador de Eventos para uma solução nativa e auditável.
- Shutdown Logger é útil para logs simples e legíveis.
- TurnedOnTimesView é prático para análises rápidas sem instalar nada.
- Considere retenção de logs, auditoria e coleta centralizada para ambientes corporativos.
Importante: sempre valide a fonte de ferramentas de terceiros e aplique políticas de segurança antes de instalar softwares em máquinas de produção.
HISTÓRIAS RELACIONADAS QUE VOCÊ PRECISA VER:
- Como acessar extensões de arquivo desconhecidas no Windows 10/8/7
- Quais são os riscos de usar Windows 10 pirateado?
- Como desativar a conta Microsoft no Microsoft To-Do
Materiais semelhantes

Integrar SFTP ao Explorador do Windows

Migrar fotos do Facebook para Google+ e Picasa

Como baixar filmes e séries da Netflix (offline)
Configurar /dev/sda e GRUB para RAID1 no CentOS 5.3

Como ver a contagem de dislikes do YouTube
