Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to make Windows 7 do this: "10 minutes from now, close all applications and shut down (or hibernate), no matter what input you get from the keyboard or the mouse"? It's OK if the user can revert the shutdown order during the 10 minute period, but once the shutdown begins there should be no turning back.

share|improve this question
up vote 12 down vote accepted

The shutdown command line command is what you're after, with /t 600 you'll get a 600 second (10 minute) delay other options define the shutdown process. In your case I suspect you'll want shutdown /t 600 /s.

share|improve this answer
some apps MIGHT stop shutdown. notepad comes to mind. – Journeyman Geek Apr 2 '11 at 14:17
@The Geek: It's not Notepad itself but the "Do you want to save?" dialog box. This is, AFAIK, common to all programs and does make sense. However, 1) IIRC, Windows 7 does not allow programs to stop shutdowns like that anymore; 2) shutdown /f – grawity Apr 2 '11 at 17:06

As Havok stated, you can just use the Shutdown switch from command prompt. See options below. enter image description here

Run from cmd.exe or just put into a .bat script as below (and you could just add this .bat to Windows scheduler if you wanted to schedule) - remove the "pause" if you want it to run straight away:

@cd /
@echo #Shutdown 10min script#
@shutdown /t 600 /s
share|improve this answer
you can use command > foo.txt to direct output to a text file for easy and pasting – Journeyman Geek Apr 2 '11 at 14:16
Agreed, but for some reason came out garbled hence pic ;-) – James Apr 2 '11 at 14:22
Wrap it in <pre> </pre> tags. – grawity Apr 2 '11 at 17:04

There are a number of automatical shutdown programs on the net. You can use one of them; for example: Sweet Dreams.

enter image description here

share|improve this answer

The first response was adequate. Press Win+r and then type shutdown /t "desired duration" /s in the field. Replace "desired duration" with the amount of seconds you wish your PC to turn off and press Enter.

share|improve this answer

I made a script for myself to shutdown the computer after a time interval that I set. this is the code:

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%
share|improve this answer
Can you explain how the OP would execute this code? – Burgi Jul 18 at 22:49
Why do you have a useless goto:eof at the end of your batch file? – DavidPostill Jul 19 at 0:45

This can be done by following the simple steps below:

  1. Go to run (Win + r)
  2. Type shutdown -s -t 600 and hit enter

The computer will shut down in exactly 10 minutes (600 seconds).

share|improve this answer

Though there is no such sort of functionality in Windows 7 but you can use other softwares to do the functionality.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .