All of the sudden my XP laptop will not go into standby mode. I tell it to standby but it just continues to run. Same with hibernate. I have not added any hardware, but I did kill a software installation (long story). Is there some registry entry that blocks standby/hibernate? I can shutdown successfully.
After examining the System Events, I find the following Warning whenever I try to standby:
A request to suspend power was denied by svchost.exe.
And here's the data that goes along with it:
0000: 00 00 00 00 02 00 4e 00 ......N.
0008: 00 00 00 00 f0 00 00 80 ........
0010: 00 00 00 00 00 00 00 00 ........
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
Edit 2009-10-29 PM: A solution (of sorts)
Thanks to everyone who posted a possible solution. It was Andy who gave me the tip I needed. I ended up stopping every service on my PC (and since I'm a Corporate Drone, there were a ton of them). I got down to almost no services (and my computer was amazingly snappy -- but that's beside the point). But still no joy.
I finally started killing off svchost.exe processes using Process Explorer, and when I got to the one running a bunch of services (that I thought I had stopped, but they still showed up in process explorer's hover-view), bam a piece of Corporate Drone software started installing in the foreground. I canceled the install and lo-and-behold my computer went into standby mode when I told it to.
Here's what I think happened -- I must have interrupted some invisible Corporate Drone installer the other day when I went postal on a bunch of CPU eating software when I needed my computer to get some actual work done. The installer must have told svchost not to allow standby while it's installing and by simply killing it, it never told svchost to allow standby again. Why svchost doesn't realize that when the computer is rebooted is beyond me.
Somehow killing svchost.exe today made this whole install process restart in a way that simply rebooting did not. By gently canceling the install it reset svchost's dont-go-into-standby setting, and voila standby happiness.
Maybe that software installation installed a service before you killed it?
svchost.exe is the hosting process for any number of services that are running.
Run msconfig to see what services are being started and see if any look suspect. You can always disable any you think may be the culprit to help troubleshoot.
Have you had a chance to look at the following documentation from Microsoft? Article ID: 907477 (How to troubleshoot hibernation and standby issues in Windows XP)
Also have a look here: Windows XP Standby and Hibernate Problems Solved
Sleep problems occur again and again on this forum, so here is a retake for XP of my stock answer. Things to try:
Note: Any of the above manipulation that doesn't help should be undone.
When I put my desktop computer into Standby, it comes out of standby all by itself just minutes later. I've also seen it come out of hibernation all by itself, but I've only tried that a couple times. Any idea why it's doing this? There isn't much going on in the background that I know of.
Some computers have the ability to let devices to wake them. These include network, usb devices, keyboard/mouse and bluetooth. Check in your BIOS or system settings that these settings are disabled
Check to make sure "Wake on LAN" isn't enabled in the BIOS, data sent over the network can cause the PC to wake up. The windows event viewer will also have details of when PCs are waked.
Might be similar to my problem http://superuser.com/questions/226/desktop-reboots-itself-on-sleep-or-hibernate
you should identify your operating system and motherboard model as well.
I was wondering why this was happening on my netbook with Windows 7. It's a very clean install, so I know malware wasn't an issue, and I've seen Windows 7 be very reliable with regards to sleep in the past, so I had a hard time accepting that.
Turns out in my BIOS I have it set to wake on keyboard/mouse activity. At the time, I had a USB mouse plugged in, and moving that even a little bit waked the laptop.
Just something to look for if you have the same issue -- there might be no need to be paranoid.
Under Windows 7, check your power plan options and disable "Allow wake timers". That should do it.
After I tried all the methods knows related to wake-on-lan and network adapter, the unchecking of the "allow this device to bring out..." box from the mouse properties solved it for me.