Desligando o Windows 7 automaticamente daqui a 10 minutos

16

Existe uma maneira de fazer o Windows 7 fazer o seguinte: "Daqui a 10 minutos, feche todos os aplicativos e desligue (ou hiberne), independentemente da entrada do teclado ou do mouse"? Tudo bem se o usuário puder reverter a ordem de desligamento durante o período de 10 minutos, mas assim que o desligamento começar, não haverá como voltar atrás.

user12816
fonte

Respostas:

21

O shutdowncomando da linha de comando é o que você procura: com /t 600um atraso de 600 segundos (10 minutos), outras opções definem o processo de desligamento. No seu caso, suspeito que você queira shutdown /t 600 /s.

Cry Havok
fonte
11
alguns aplicativos PODEM parar o desligamento. bloco de notas vem à mente.
Journeyman Geek
3
@ The Geek: Não é o próprio bloco de notas, mas o "Deseja salvar?" caixa de diálogo. Isto é, AFAIK, comum a todos os programas e faz sentido. No entanto, 1) IIRC, o Windows 7 não permite mais que programas parem de desligar o computador; 2)shutdown /f
user1686
navegador Chrome também pode, eu acredito #
Alexey Shevelyov 18/02/19
3

Como Havok afirmou, você pode simplesmente usar a opção Shutdown no prompt de comando. Veja as opções abaixo. insira a descrição da imagem aqui

Execute a partir do cmd.exe ou apenas coloque em um script .bat como abaixo (e você pode simplesmente adicionar esse .bat ao agendador do Windows, se quiser agendar) - remova a "pausa" se desejar que ele seja executado imediatamente:

@cd /
@cls
@echo #Shutdown 10min script#
@pause
@shutdown /t 600 /s
James
fonte
você pode usar o comando> foo.txt para direcionar a saída para um arquivo de texto para facilitar e colar
Journeyman Geek
Concordou, mas por algum motivo saiu truncado, portanto, pic ;-)
James
Embrulhe-o em <pre> </pre>etiquetas.
user1686
2

Existem vários programas de desligamento automático na rede. Você pode usar um deles; por exemplo: bons sonhos .

insira a descrição da imagem aqui

Mehper C. Palavuzlar
fonte
1

Isso pode ser feito seguindo as etapas simples abaixo:

  1. Ir para executar (Win + r)
  2. Digite shutdown -s -t 600e pressione enter

O computador será desligado em exatamente 10 minutos (600 segundos).

Krish Munot
fonte
0

A primeira resposta foi adequada. Pressione Win+ re digite shutdown /t "desired duration" /so campo. Substitua "duração desejada" pela quantidade de segundos que deseja que o PC desligue e pressione Enter.

Nathan
fonte
0

Eu criei um script para desligar o computador após um intervalo de tempo definido. este é o código:

:shutdown_sequence
set /p TM="Enter a time to shut down:"
set /a TM1=TM*60
echo I will shutdown the computer in %TM% minutes and in seconds: %TM1% 
shutdown -s -f -t %TM1%
pause
exit
goto:eof
Anon
fonte
11
Você pode explicar como o OP executaria esse código?
Burgi
Por que você tem um inútil goto:eofno final do seu arquivo em lotes?
DavidPostill