Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

I am using Windows 7 and XP. I want to run a script to run this command:

shutdown /p /f /t 120

On Windows 7, it shows that an error occurred, but I think I am using it correctly.

share|improve this question
What error? Is there a specific error you can quote here for us to see? – CharlieRB Mar 11 '14 at 17:09
up vote 40 down vote accepted

You are using conflicting switches.

  • /p – Turn off the local computer with no time-out or warning. Can be used with the /f option.

  • /t – Set the time-out period before shutdown to xxx seconds.

You are telling it to shutdown now with /p and shutdown in 120 seconds with /t.

share|improve this answer
Learn something new... I always do /s /f /t 0... glad to know I can be lazy and just do /p /f now. That's five key strokes I'll save! – WernerCD Mar 11 '14 at 18:27

You should use

shutdown /f /t 120

Parameters /p and /t are incompatible.

Check Windows 7 shutdown command syntax for other parameters and more info.

share|improve this answer
you need a toggle for shutdown: R for restart, S for shutdown, H for hibernate, P for shutdown now (can't use T), etc. /f /t 120, etc – WernerCD Mar 11 '14 at 20:45

Depending on what you are trying to achieve, you might want to try

shutdown -s -f -t 120

This will force close all running programs and shut your computer down after 120 seconds.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.