Shutdown -s -f -t 3600 - How to use shutdown –s –t 3600 command in Windows 11?
How to use shutdown –s –t 3600 command in Windows 11?

Shutdown programado no Windows: o que realmente acontece

O comando shutdown -s -f -t 3600 é uma linha do prompt de comando do Windows que agenda o desligamento do computador com forçamento de aplicativos e um temporizador de 3600 segundos (uma hora). Parece simples, mas existem detalhes que a maioria das pessoas ignora até perder dados ou enfrentar problemas inesperados. A sintaxe funciona assim: -s indica shutdown (desligar), -f força o fechamento de todos os programas abertos sem aviso, e -t 3600 define o tempo em segundos antes do desligamento. Você pode executar isso no CMD ou na caixa "Executar" (Win+R).

Como usar o shutdown -s -f -t 3600 na prática

A forma mais direta é abrir o CMD como administrador e digitar o comando. Funciona em qualquer versão do Windows a partir do XP. Você também pode criar um atalho na área de trabalho apontando para esse comando, útil se for usar frequentemente. Se quiser cancelar o shutdown após executá-lo, basta rodar shutdown -a. Isso aborta a operação pendente. O comando não pede confirmação — ele simplesmente cancela e exibe uma notificação no sistema. Importante saber disso, porque é fácil esquecer que o timer está rodando.

O problema é que o flag -f não pergunta nada. Se você tiver um documento do Word aberto sem salvar, ele simplesmente vai. Programas travados também são fechados à força. Isso é útil quando o PC está lento ou com aplicativos Response Hanged, mas é perigoso se você estiver no meio de um trabalho. Um detalhe técnico que poucos conhecem: o timer começa a contar a partir do momento em que o comando é executado, não quando a janela do CMD é fechada. Fechar o terminal não cancela nada. Já me pegaram diversas vezes achando que fechar a aba do CMD anularia o shutdown, e era só esperar a notificação aparecer mesmo assim.

Outra coisa importante: se você estiver usando RDP (sessão remota), o comando funciona normalmente, mas o -f pode causar perda de dados na máquina remota sem qualquer aviso adicional. O Windows não mostra pop-ups de salvamento durante um shutdown forçado via RDP. Em uma ocasião específica, forcei o encerramento de uma sessão remota em um servidor de arquivo com usuários ativos e perdi três documentos não salvos de colegas. Desde então, uso -t 3600 sem o -f em servidores compartilhados, e aviso por mensagem interna antes de executar qualquer shutdown.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Pegadinhas e nuances que ninguém explica

O Windows atualizações podem interferir no timer. Se uma atualização agendada estiver configurada no Painel de Controle, o sistema pode ignorar seu shutdown personalizado e desligar no horário da atualização, ou cancelá-lo silenciosamente. Isso acontece principalmente em Windows 10/11 com a política "Atualizar e desligar" ativada. Existe um limite mínimo de tempo para o timer. O Windows não aceita valores negativos e abaixo de 30 segundos pode gerar erro. Se você tentar shutdown -s -t 5, recebe uma mensagem de que o tempo deve ser maior que zero, mas na prática o sistema exige pelo menos 30 segundos na maioria das versões.

Um insight contraintuitivo: o comando shutdown -a só funciona se executado na mesma conta de usuário e, preferencialmente, com privilégios equivalentes. Se você iniciou o shutdown como admin e tenta cancelar como usuário padrão, o cancelamento falha silenciosamente. Não recebo erro nenhum, apenas a contagem regressiva continua normalmente. Outro ponto: o shutdown agendado persiste entre reinicializações normais, mas não sobrevive a quedas de energia ou bugs do kernel. Se o PC travar e reiniciar sozinho, o timer some. Isso é bom e ruim — bom porque você não precisa se preocupar em limpar um timer antigado, ruim porque se o PC reiniciar inesperadamente, o shutdown agendado simplesmente desaparece sem explicação.

Alternativas e quando não usar esse comando

Se o objetivo é apenas desligar após um período, considere usar o Agendador de Tarefas do Windows. Ele oferece mais controle, permite log de execução e não depende de uma sessão de CMD ativa. Além disso, o Agendador suporta trigger condition como "somente quando conectado à rede" ou "somente quando em uso com bateria", o que o comando direto não faz. Se você precisa de um shutdown que respeite aplicativos abertos, remova o flag -f. O Windows dará 30 segundos padrão para salvar documentos antes de forçar o fechamento. Em ambientes corporativos, essa é a configuração padrão recomendada. O -f existe para situações de emergência, não para uso diário.

O comando também não funciona bem em conjunto com modo suspensão ou hibernação. Se sua política de energia estiver configurada para hibernar após X minutos, o timer de shutdown pode conflitar com essa transição. Em testes internos, observei que o sistema às vezes entra em hibernação antes do shutdown programado, cancelando o timer sem notificação clara. Para monitorar o timer ativo, use shutdown -i, que abre a interface gráfica de shutdown remoto. Lá você vê o tempo restante, o alvo e pode cancelar de forma mais transparente. É mais confiável do que confiar apenas na notificação no canto da tela, que às vezes fica atrás de outras janelas.

Em resumo, o shutdown -s -f -t 3600 é funcional e rápido, mas exige consciência do que está fazendo. O flag de forçamento é o maior risco. O timer é implacável. E o cancelamento nem sempre funciona como esperado. Use com atenção, e sempre verifique se não há nada aberto sem salvar antes de rodar.