Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
12  
What error? Is there a specific error you can quote here for us to see? –  CharlieRB Mar 11 at 17:09

3 Answers 3

up vote 39 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
11  
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 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
1  
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 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

 
discard

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.