Windows Big Adventure – 1.1 Command Prompt Shutdown

windows10

Command Prompt Shutdown -Allows you to shut down or restart a local or remote computer.
Used without parameters, shutdown will logoff the current user.

I find the timed shutdown command particularly useful. If I want to go to bed, but I know the computer will still need to churn away for another hour or two – I can set the computer to shutdown in 3 hours time (to give it a little leeway) – and push off for the night.

The shutdown command works with Windows 10, Windows 8, Windows 7, Windows Vista, and Windows XP.


Parameters:

[No args] Display help.
/? Display help.
/i Display the graphical user interface (GUI).
/l Log off.
/s Shutdown the computer.
/r Full shutdown and restart the computer.
/g Full shutdown and restart the computer. After the system is
rebooted, restart any registered applications.
/a Abort a system shutdown.
/p Turn off the local computer with no time-out or warning.
/h Hibernate the local computer.
/hybrid Performs a shutdown of the computer and prepares it for fast startup.
/fw Combine with a shutdown option to cause the next boot to go to the
firmware user interface.
/e Document the reason for an unexpected shutdown of a computer.
/o Go to the advanced boot options menu and restart the computer.
Must be used with /r option.
/m \\computer Specify the target computer.
/t xxx Set the time-out period before shutdown to xxx seconds.
The valid range is 0-315360000 (10 years), with a default of 30.
If the timeout period is greater than 0, the /f parameter is
implied.
/c “comment” Comment on the reason for the restart or shutdown.
Maximum of 512 characters allowed.
/f Force running applications to close without forewarning users.
The /f parameter is implied when a value greater than 0 is
specified for the /t parameter.
/d [p|u:]xx:yy Provide the reason for the restart or shutdown

So, for example;

To shutdown the computer and force any open programs to close;
shutdown /s /f

To shutdown and restart autoloading the advanced boot menu;
shutdown /r /o

Top open the remote shutdown GUI;
shutdown /i

remoteshutdowndialog


I use two commands regularly:

Timer shutdown…
shutdown /s /f /t 1800 – Shutdown after half an hour
shutdown /s /f /t 3600 – Shutdown after an hour
shutdown /s /f /t 7200 – Shutdown after Two Hours
shutdown /s /f /t 10800 – Shutdown after Three Hours

& abort [timer] shutdown (once I realise I’ve set the wrong time)…
shutdown /a – Abort the shutdown.

shutdowncmd


It can be a pain working out (Googling) the number of seconds in X hours; these batch files provide a time saving shortcut;

Shutdown after half an hour
Shutdown after One hour
Shutdown after Two Hours
Shutdown after Three Hours
Shutdown Abort