I just installed Server 2008 R2, and don't see an option to go into Standby or hibernate. Is there some way to enable or access these?

Currently the only options appear o be shut-down or restart.

3 Answers 3


Did you try the following in an administrator console:

powercfg.exe -h on

Also see MS KB920730

With the HyperV role installed you cannot standby/hibernate and there is no way around this (that I have found)

Also, I suggest Win2008Workstation.com for some resources as I assume you are using in a non-server environment

Just running up vanilla install to confirm about hibernate/standby for a server product from MS

  • I tried both ways...it seemed to accept the configuration change, however, how do I actually put it into hibernation? The standard shut-down options did not seem to change, it is accessed some other way?
    – Alchemical
    Nov 2, 2009 at 16:47
  • I have never go this to work, but that's because of HyperV or running inside a virtual machine and not on hardware. Can you confirm you are running on the metal?
    – Wayne
    Nov 3, 2009 at 1:30
  • Yes, this is the actual O/S, not virtual. Someone suggested this capability may depend on the video card?
    – Alchemical
    Nov 5, 2009 at 8:00

Provided hibernation is enabled as described in the earlier answer (powercfg.exe -hibernate on), you can also hibernate from the command line using the command

shutdown /h

The the Shutdown command doesn't have a sleep option though.

I've seen various postings suggesting that one of the command's below can be used to trigger sleep / standby but on my system it triggers hibernate and I think the behaviour is dependent on your system settings. The documentation for SetSuspendState function describes the sleep capability but I suspect it has something to do with using rundll32 to call the function. The "Standby" or "0,1,0" parameter is being dealt with as single string and SetSuspendState was not written in a way to support the rundll32 interface specifically.

rundll32.exe powrprof.dll,SetSuspendState Standby
rundll32.exe powrprof.dll,SetSuspendState 0,0,1

Ideally, it would be in the start menu....but sleep can be accessed by going to the desktop and pressing alt-f4....and then selecting sleep from the dropdown

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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