O que é o comando de desligamento do Windows?

O comando shutdown é um utilitário integrado do Windows que permite desligar, reiniciar, fazer logoff ou hibernar um computador a partir do Prompt de Comando, PowerShell ou um script. Ele aceita sinalizadores que controlam a ação, um temporizador de contagem regressiva opcional, se aplicativos em execução são forçados a fechar e uma mensagem personalizada mostrada aos usuários antes da operação começar.

É comumente usado por administradores de sistema para agendar manutenção, por usuários avançados para automatizar rotinas de fim de dia e por desenvolvedores para encadear ações de desligamento dentro de arquivos em lote, tarefas agendadas ou scripts de gerenciamento remoto. Como o comando é executado localmente sem software adicional, funciona em todas as versões suportadas do Windows a partir do Windows 7.

Descrição da ferramenta

Esta ferramenta constrói um comando shutdown válido do Windows a partir de um formulário simples. Escolha uma ação, defina quando ela deve ser executada, opcionalmente adicione uma mensagem e sinalizador de fechamento forçado, e copie o comando gerado para um terminal ou script.

Exemplos

Desligamento imediato que fecha aplicativos sem avisar:

shutdown /s /f /t 0

Reiniciar em 60 segundos com uma mensagem para usuários conectados:

shutdown /r /f /t 60 /c "Restarting for updates"

Desligamento híbrido para inicialização mais rápida:

shutdown /s /hybrid /t 0

Cancelar um desligamento pendente:

shutdown /a

Recursos

  • Gerar comandos para desligamento, reinicialização, logoff, hibernação e ações de cancelamento
  • Agendar a ação imediatamente, após um número de segundos ou em um horário específico
  • Adicionar uma mensagem personalizada exibida aos usuários durante a contagem regressiva
  • Alternar fechamento forçado, desligamento híbrido e diálogo de desligamento gráfico (/i)
  • Visualização ao vivo do comando gerado, pronto para copiar em um terminal ou script

Casos de uso

  • Agendar uma reinicialização automática após instalar software ou atualizações do Windows
  • Adicionar um desligamento de fim de dia a um arquivo em lote ou trabalho do Agendador de Tarefas do Windows
  • Cancelar um desligamento previamente agendado usando a opção de cancelamento

Opções explicadas

  • Ação — Seleciona a operação: desligamento (/s), reinicialização (/r), logoff (/l), hibernação (/h) ou cancelamento de um desligamento pendente (/a).
  • Modo de tempoAgora executa com /t 0, Em segundos usa seu valor com /t <segundos>, No horário converte um horário do relógio (HH:MM) em segundos a partir de agora.
  • Comentário — Adiciona /c "mensagem" mostrada aos usuários; aspas são escapadas e quebras de linha são removidas.
  • Fechamento forçado — Adiciona /f para fechar aplicativos em execução sem aviso.
  • Híbrido — Adiciona /hybrid para combinar desligamento com o cache de inicialização rápida (apenas desligamento).
  • Mostrar GUI — Adiciona /i para abrir a Caixa de Diálogo de Desligamento Remoto gráfica em vez de executar silenciosamente.

Dicas

  • Execute o Prompt de Comando ou PowerShell como Administrador se o comando se destinar a operações em nível de sistema ou máquinas remotas.
  • O atraso máximo aceito pelo Windows é 315.360.000 segundos (cerca de 10 anos).
  • Se você agendou um desligamento por engano, gere o comando de cancelamento (shutdown /a) e execute-o antes do temporizador expirar.