21 March 2007 Categorized under Uncategorized

How to shutdown, restart, logoff using the command prompt

You can shutdown restart and do many other similar tasks using the Windows Command Prompt. This will come to use many a times if you are using batch files a lot. And would like to automate some Windows tasks.

Go to Command Prompt (Start»All Programs»Accessories»Command Prompt ). In the command prompt type shutdown /? this brings the Help for shutdown command in windows. Here are the most frequently used ones

1. shutdown /? This displays the help for the shutdown command.
2. shutdown -s this command will SHUTDOWN the system.
3. shutdown -r This command RESTARTs the system.
4. shutdown -a This command aborts (cancel) any shutdown process in progress including those initiated by your system administrator.

This is a quick reference to most frequently used parameters for shutdown command. Here is the original help information on Microsoft© website.

Allows you to shut down or restart a local or remote computer. Used without parameters, shutdown will logoff the current user.
Syntax :
shutdown [{-l|-s|-r|-a}] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[u][p]:xx:yy]Parameters
-l : Logs off the current user, this is also the default.
-m : ComputerName takes precedence.
-s : Shuts down the local computer.
-r : Reboots after shutdown.
-a : Aborts shutdown. Ignores other parameters, except -l and ComputerName. You can only use -a during the time-out period.
-f : Forces running applications to close.
-m [\\ComputerName] : Specifies the computer that you want to shut down.
-t xx : Sets the timer for system shutdown in xx seconds. The default is 20 seconds.
-c “message” : Specifies a message to be displayed in the Message area of the System Shutdown window. You can use a maximum of 127 characters. You must enclose the message in quotation marks.
-d [u][p]:xx:yy : Lists the reason code for the shutdown. The following table lists the different values.
Value Description
u - Indicates a user code.
p - Indicates a planned shutdown code.
xx - Specifies the major reason code (0-255).
yy - Specifies the minor reason code (0-65536).

If you have some doubts about command prompt feel free to post a comment or


Some related articles you may like :

  1. Hide files under other files (merge) using command prompt
    Here is how you can hide files from the prying eyes of others. This can be done by using the copy command in Command Prompt....
  2. Built in parental control in Windows XP – control the time users can login to your computer
    Setting up a parental control for Windows XP would require using multiple tools and commands. This is because no parental control is built into XP...
  3. Batch files to automate tasks in Windows environment – tutorial
    A Batch file is any file with an extension .bat . The batch file is special in the sense that whatever you enter in a...
  4. How to find out all open ports, connections and originating IP addresses
    netstat is a command available in both Windows and Unix to analyze local ports that are open and all the connections to those ports. The...
  5. Globally control and change all users passwords in Windows
    The advanced user password control center in Windows is a hidden feature. It allows Administrative users to reset or remove passwords of every user account....
  6. Prevent copying of files to USB drive
    There are times when you want to prevent others from copying your data but you still need them to be able to view it on...

4 Responses to “How to shutdown, restart, logoff using the command prompt”

  1. Arne says:

    Hello! When i am using any commands on my computer it works great, but if i’m trying to use it on a computer in a LAN it doesn’t word, it just syas that it can’t find the network adress.
    I’m typing in the following command:
    shutdown /s /m \\XXXXX /t 005

    and i’ve checked that the computer name is correct.

  2. Ajith says:

    Hi Arne please try the IP of the computer you are trying to shutdown. Use IP.IP.IP.IP instead of \\XXXXX The IP of the remote computer can be found easily by opening the command prompt and then typing “ping \\XXXXX” You can see the IP there. Please tell me if your problem have been resolved.

  3. Phalla says:

    i know all this command but i cannot restart a pc in network. why? All you detail about this command are useful but i still cannot do it.

  4. Ajith says:

    Hi Phalla,
    can you please tell me the specific error shown when you type the command.. or better can you add a screen shot of the command prompt when you do this.

Leave a Reply