How can I shut down the PC after specified amount of time?

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):

Switch Off by AiryTec

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)

enter image description here
(image via developer)

0

Create a batch file, and put this code in it after the @echo off line:

shutdown -s -t 1800

The 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 StartRun and type:

shutdown -a

Or 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!:

  1. Open the Run window (Windows Key+R) or (Start / All Programs / Accessories / Run).
  2. Key shutdown -s -t 1800:

SU215531 example

[1800(can be changed) is the number of seconds after which the computer will turn off.]

  1. 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 reboot
0

Go to Control PanelPower OptionsChange Plan Settings and change the Put the computer to sleep after option to whatever you want.

3

Shutdown Timer can do this for you, the free version meets your requirements.

enter image description here

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

You Might Also Like