Why does a PC or laptop in sleep mode suddenly wake up? There can be many reasons, and all are simple to fix, as our Helproom Editor explains. Here's how to stop your PC waking up from sleep mode when you want it to snooze on.
Sleep mode is very useful, but what if your PC keeps waking up?
QUESTION My Windows 7 PC has developed a problem with sleep mode, often waking for no apparent reason. I don't think it's the mouse or router disturbing the PC, since the problem began only recently. Can you help? Scrivers
HELPROOM ANSWER There are many reasons why your PC might wake from sleep mode. The mouse is the most common culprit, since it's able to detect small movements, but it's not the only stone under which you should look.
Windows keeps track of the events that cause it to wake from sleep mode; you can access this information using the powercfg command from the command prompt (type cmd in the Start menu Search box and press Enter to display a command prompt).
The specific command you will need is powercfg -lastwake, which will return information on the device that woke your machine. You can then locate the culprit in Device Manager and turn off its ability to wake up the PC. Choose Properties, Power Management and deselect ‘Allow this device to wake up the computer'.
You can often enable or disable wake-up events within your PC's Bios, too. Have a look there and make sure that all unnecessary wake-up events are disabled. Look for an onscreen message when your PC is booting to learn how to access the Bios; you usually need to press Del or F1.

Find out why your PC keeps waking itself up
See all How to articles. Get free tech support in the Helproom Forum.
Visit Windows 7 Advisor for more Windows advice. Or email our Helproom Editor for bespoke advice.




Comments
Jamchrisp said: Thanks for this tip - that shell command you gave allowed me to see that the thing that kept waking my computer from sleep was Samsung Driver Magician for my SSD which I updated from version 3x to version 40 last week It was set to run at startup so I killed the process and Ive disabled the loading at startup and will run it only when necessary