windows xp - XP Standby stopped working

  • JohnnyLambada

    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.

    Edit 2009-10-29:
    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.

  • Answers
  • Andy

    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.

  • ricbax

    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

  • harrymc

    Sleep problems occur again and again on this forum, so here is a retake for XP of my stock answer. Things to try:

    1. Look in your BIOS for the suspend ACPI options and try to switch modes among "S1 and S3", "S1", "S3" etc.
    2. Turn off Hybrid sleep, see explanation here (for vista, but is the same)
    3. The hibernation file is sometimes disabled by disk cleaning, to restore do in cmd run as administrator "powercfg -h on".

    Note: Any of the above manipulation that doesn't help should be undone.

  • Related Question

    hibernate - Why does my computer come out of standby on its own?
  • gfrizzle

    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.

  • Related Answers
  • David Pearce

    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

  • Peter Barrett

    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.

  • icelava

    Might be similar to my problem

    you should identify your operating system and motherboard model as well.

  • matthews

    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.

  • Notitze

    Under Windows 7, check your power plan options and disable "Allow wake timers". That should do it.

    alt text alt text

  • Lex

    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.