How would you go about turning you computer after a specified amount of time?
I listen music before I go to sleep and would like to be able to shutdown my computer after a specified amount of time. After ½ an hour say.
It would be cool if you could connect a desktop shortcut to a task in scheduler so you click the shortcut and ½ an hour later it shuts down.
8 Answers
The original recommendation - TimeComX, is now only found on shared hosting sites and has been discontinued.
Via Lifehacker, this seems to be a worthy alternative (no personal experience):
Several features of note:
- Schedule shutdowns by CPU usage levels, time, or remotely
- Power saving calculator
- Portable use (no install required - some note this version may not work on x64)
Create a batch file, and put this code in it after the @echo off line:
shutdown -s -t 1800The computer will shutdown 30 minutes (1800 seconds) after running the batch file.
To cancel a shutdown initiated by that batch file, you can go to Start → Run and type:
shutdown -aOr put that in its own separate batch file, then run it to cancel a shutdown.
Here are simple steps to shutdown your computer after a specified time without any application!:
- Open the Run window (Windows Key+R) or (Start / All Programs / Accessories / Run).
- Key
shutdown -s -t 1800:
[1800(can be changed) is the number of seconds after which the computer will turn off.]
- Click on OK and your computer will turn off after the specified time (here 30 minutes).
You can change -s for alternatives as below:
options effect -l to log off -r to reboot0
Go to Control Panel → Power Options → Change Plan Settings and change the Put the computer to sleep after option to whatever you want.
3Shutdown Timer can do this for you, the free version meets your requirements.
You can do this with task scheudler and a bat file
Create a bat file by: open notepad, and type the string
shutdown.exe /s /t 00
Save this file to your My Documents directory and name it Shutdown.bat (note the .bat extension and not .txt).
Then, open Task Scheulder (type task s from start menu)
Create a new task (not basic)
Give it a name
On idle
In Conditions tab, select start the task only if the computer is idle for 30 minutes
Now, in Actions tab, click New start a program and brose for your .bat file.
Click OK until it's saved!
All done!
As an aside, just be careful in regards that you may lose unsaved work; Also, this may not be desirable if a background update is running or a download etc
Here is a simple VBScript that will shutdown Windows at a specified time
Set objShell = CreateObject("WScript.Shell")
Dim Input
Input = "10:00"
'Input = InputBox("Enter the shutdown time here.","", "10:00")
For i = 1 to 2
CurrentTime = Time & VbCrLf
If Left(CurrentTime,5) = Input Then
objShell.Run "shutdown -s -t 00", 0
WScript.Quit 1
Else
WScript.Sleep 1000
End If
i=i-1
Next 1 open start -> write cmd and open it.
Then write
shutdown /t -s 600 (for, e.g., 600 seconds)
3