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.