Comando rápido para programar o desligamento no Windows 10 e Windows 11
A forma mais rápida de desligar um computador Windows após um intervalo é usar o comando interno shutdown. O valor do temporizador deve ser informado em segundos.
Desligar o computador após 1 horashutdown /s /t 3600
Nesse comando, /s informa ao Windows que o computador deve ser desligado, enquanto /t 3600 define um atraso de 3.600 segundos, equivalente a uma hora.
| Intervalo | Segundos | Comando |
|---|---|---|
| 10 minutos | 600 | shutdown /s /t 600 |
| 30 minutos | 1800 | shutdown /s /t 1800 |
| 1 hora | 3600 | shutdown /s /t 3600 |
| 2 horas | 7200 | shutdown /s /t 7200 |
| 3 horas | 10800 | shutdown /s /t 10800 |
shutdown /s /t 2700.
Como programar o desligamento do Windows usando a janela Executar
A janela Executar é o método mais simples quando você precisa definir um temporizador apenas uma vez e não quer abrir uma janela de linha de comando.
- Pressione Win + R para abrir a janela Executar.
- Digite um comando como
shutdown /s /t 3600. - Clique em OK ou pressione Enter.
- O Windows exibirá uma notificação confirmando que a sessão será encerrada e mostrando o horário programado para o desligamento.
Como definir um temporizador de desligamento no Prompt de Comando ou Windows Terminal
Você pode executar o mesmo comando no Prompt de Comando, PowerShell ou Windows Terminal. Esse método é útil quando você deseja revisar o comando antes de executá-lo ou incluí-lo em um script.
- Clique com o botão direito no botão Iniciar.
- Selecione Terminal, Windows Terminal ou Prompt de Comando, dependendo da versão do Windows.
- Digite o comando de desligamento desejado e pressione Enter.
Exemplo — desligar após 90 minutosshutdown /s /t 5400
Adicionar uma mensagem personalizada ao desligamento
Você pode adicionar um comentário explicando por que o computador será desligado. A mensagem pode ser útil em computadores compartilhados.
Desligar após 30 minutos com uma mensagemshutdown /s /t 1800 /c "The computer will shut down after the download window closes."
É recomendável usar o parâmetro /f?
O parâmetro opcional /f força o fechamento dos aplicativos em execução. Ele pode impedir que um programa aberto atrase o desligamento, mas também pode descartar alterações não salvas.
Forçar o desligamento após 1 horashutdown /s /f /t 3600
/f a menos que você compreenda o risco. Salve os documentos e feche os programas importantes antes que o temporizador chegue ao fim.
Como desligar o Windows em um horário específico usando o PowerShell
O comando padrão de desligamento utiliza um intervalo em segundos. Para programar o desligamento em um horário exato, como 23h30, o PowerShell pode calcular automaticamente o intervalo necessário.
PowerShell — desligar hoje às 23h30$target = Get-Date "23:30"
$seconds = [math]::Floor(($target - (Get-Date)).TotalSeconds)
if ($seconds -gt 0) { shutdown /s /t $seconds } else { Write-Host "The specified time has already passed." }
Altere 23:30 para o horário desejado no formato de 24 horas. Por exemplo, use 22:00 para programar o desligamento às 22h.
Programar a próxima ocorrência mesmo se o horário já tiver passado
A versão abaixo programa o desligamento para o dia seguinte caso o horário especificado já tenha passado no dia atual:
PowerShell — usar hoje ou amanhã automaticamente$target = Get-Date "23:30"
if ($target -le (Get-Date)) { $target = $target.AddDays(1) }
$seconds = [math]::Floor(($target - (Get-Date)).TotalSeconds)
shutdown /s /t $seconds
Como programar o desligamento automático no Agendador de Tarefas do Windows
O Agendador de Tarefas é a melhor opção interna para desligar o computador em um horário específico de forma recorrente. É possível criar uma tarefa única, diária, semanal ou mensal.
- Pressione Win + R, digite
taskschd.msce pressione Enter. - No painel direito, clique em Criar Tarefa Básica.
- Digite um nome, como Desligamento automático do PC, e clique em Avançar.
- Selecione um disparador: Uma vez, Diariamente, Semanalmente ou outro agendamento disponível.
- Defina a data e o horário em que o computador deverá ser desligado.
- Escolha Iniciar um programa como ação.
- No campo Programa/script, digite
shutdown.exe. - No campo Adicionar argumentos, digite
/s /t 0. - Revise as configurações e clique em Concluir.
Program/script: shutdown.exe
Add arguments: /s /t 0
Evitar o desligamento enquanto você estiver usando o computador
Depois de criar a tarefa, abra a Biblioteca do Agendador de Tarefas, clique duas vezes na tarefa e revise a guia Condições. De acordo com o objetivo, você pode configurar a tarefa para iniciar apenas quando o computador estiver ocioso, parar se o PC deixar de ficar ocioso ou ativar o computador para executar a tarefa.
/t 0 inicia o desligamento imediatamente. Evite adicionar /f, a menos que o fechamento forçado dos aplicativos seja intencional.
Desativar ou excluir a tarefa de desligamento programado
- Abra o Agendador de Tarefas.
- Selecione Biblioteca do Agendador de Tarefas no painel esquerdo.
- Localize a tarefa de desligamento criada.
- Clique nela com o botão direito e escolha Desabilitar para mantê-la para uso futuro ou Excluir para removê-la permanentemente.
Como criar um atalho na área de trabalho para desligar o Windows por temporizador
Um atalho na área de trabalho é conveniente quando você usa com frequência o mesmo temporizador, por exemplo, para desligar o PC duas horas após iniciar um download demorado.
- Clique com o botão direito em uma área vazia da área de trabalho.
- Selecione Novo → Atalho.
- No campo de localização, digite
shutdown.exe /s /t 7200. - Clique em Avançar.
- Dê ao atalho o nome Desligar em 2 horas.
- Clique em Concluir.
Ao clicar duas vezes no atalho, a contagem regressiva será iniciada imediatamente. Você pode criar vários atalhos com tempos diferentes.
Desligar em 30 minutos
shutdown.exe /s /t 1800
Desligar em 1 hora
shutdown.exe /s /t 3600
Cancelar o desligamento
shutdown.exe /a
Alterar o ícone do atalho
- Clique com o botão direito no atalho e selecione Propriedades.
- Abra a guia Atalho e clique em Alterar Ícone.
- Se o Windows informar que o arquivo não contém ícones, clique em OK e selecione um ícone na biblioteca do sistema exibida.
- Clique em OK → Aplicar.
Como cancelar um desligamento programado no Windows
Você pode cancelar um desligamento pendente a qualquer momento antes que a contagem regressiva chegue a zero.
Cancelar o temporizador de desligamento ativoshutdown /a
Execute esse comando pela janela Executar, Prompt de Comando, PowerShell ou Windows Terminal. O Windows deverá exibir uma notificação confirmando que o desligamento programado foi cancelado.
shutdown /a e pressione Enter.
Por que o comando de cancelamento pode não funcionar
- A contagem regressiva já chegou a zero e o Windows começou a encerrar a sessão.
- O desligamento foi iniciado por uma tarefa do Agendador de Tarefas sem atraso.
- A solicitação de desligamento veio de outro computador ou de uma política controlada pelo administrador.
- Não há nenhum desligamento pendente no momento, portanto não há nada para cancelar.
Perguntas frequentes sobre o temporizador de desligamento do Windows
P O Windows 10 ou Windows 11 possui um temporizador de desligamento interno? ▼
shutdown para contagens regressivas únicas e o Agendador de Tarefas para desligamentos em horários específicos ou recorrentes. Não é necessário instalar software adicional.
P Como desligar o computador após 2 horas? ▼
shutdown /s /t 7200 e pressione Enter. Duas horas correspondem a 7.200 segundos.
P Como cancelar um desligamento automático? ▼
shutdown /a antes que o temporizador termine. O parâmetro /a cancela um desligamento pendente.
P O temporizador continuará funcionando se o computador entrar em suspensão? ▼
P O Windows salvará meus arquivos abertos antes de desligar? ▼
/f força o fechamento dos aplicativos e pode causar perda de dados. Portanto, salve seu trabalho antes do horário de desligamento.
P Posso programar o computador para reiniciar em vez de desligar? ▼
/s por /r. Por exemplo, shutdown /r /t 3600 reinicia o computador após uma hora.
⏱ Resumo
Para definir rapidamente um temporizador de uso único, use shutdown /s /t segundos. Para cancelá-lo, execute shutdown /a. Para desligar o computador em um horário específico ou de forma recorrente, use o PowerShell ou o Agendador de Tarefas.
Evite o parâmetro de fechamento forçado, a menos que seja necessário, e sempre salve os arquivos importantes antes que o temporizador termine.