Win 7 won't stay asleep

You could also open up a CMD window with Administrator privileges (Accessories/Command Prompt - right click: Run as Administrator).

Once it's open, type:

powercfg -lastwake

That should tell you the last thing that caused your PC to wake up...


The event that wakes up your computer is recorded on the Events Log. So you may want to search from there.

But from your description, a few ideas:

  • The network card can wake your computer if there is incoming connections as per NDIS Power Management normal rules. This can be configurable.

  • Ping events can wake up a computer, no matter NDIS settings. If your machine is on a home network and it's is pinged from another computer in the private network, it will wake up.

  • Similarly, Network shares can wake up your computer. Again, only relevant if you are on a private home network.

  • Software can wake up your computer. Applications running in the taskbar are likely candidates, while Anti-virus or personal firewalls being prime candidates, as well as any other application which does automatic updates.

  • Wireless mice has been known to interfere with sleep mode. Lower quality equipment (either the mouse or the motherboard usb port) can introduce "vibrations" in the wireless link that ends up simulating movement (does your mouse tend to sometimes do a jerking motion?).

  • Last, but not least, the usual suspects: virus or rootkits.