(2021 Fix) Computer Won’t Stay in Sleep Mode on Windows 10

The Sleep Mode allows you to save energy when you’re away from the computer, and allows you to resume work quickly. If your computer won’t stay in Sleep Mode, that can be frustrating. But not to worry. The computer not staying in Sleep Mode issue is always caused by power management issues. You can use one of the methods below to fix it.

I’ve included six methods below to fix the problem.You may not have to try them all; just work your way down from the top of the list until you find the one that works for you.

Method 1: Find out the device that woke your computer most recently
Method 2: Find out the devices that are configured to wake your computer
Method 3: Disable all wake timers
Method 4: Disable hybrid sleep
Method 5: Update drivers
Method 6: Perform a clean boot to find out what program is causing the problem


Method 1: Find out the device that woke your computer most recently

After you put your computer into Sleep Mode, if your computer wakes up at a time that you’re not expected, there should be something that wakes the computer. Firstly, you can try to find out the last thing that woke your computer with a command. Here’s how to do it:

1) On your keyboard, press Win+R (the Windows logo key and the R key) at the same time to invoke the Run box.

2) Type ‘cmd’ into the Run box and click OK to open the Command Prompt.

open command prompt

3) Type ‘powercfg /lastwake’ and press the Enter key on your keyboard. Then you’ll see the Wake History Count, Wake History, Wake Source Count, Wake Source, etc. The Friendly Name line indicates the device that woke your computer most recently.

For example, in the screenshot below, the last thing to wake my computer is Intel(R) USB 3.1 eXtensible Host Controller – 1.10 (Microsoft).

find out the last thing that woke the computer

4) Once you determine what woke your computer most recently, you can go to the Device Manager to tell them not to. To do so:

4a) Open Run box again.

4b) Type ‘devmgmt.msc’ into the Run box and click OK to open the Device Manager window.

open device manager

4c) Expand the categories and locate the device. The device name in Device Manager is the same as the name showed up in the Command Prompt window (see step 3)).

4d) Double-click on the device name to open the device Properties window.

4e) Select the Power Management tab and uncheck the Allow this device to wake the computer checkbox. Then click OK to apply the changes.

uncheck the allow this device to wake the computer checkbox

Note if the Allow this device to wake the computer option is greyed out, this method doesn’t work for you. Just try other methods.


Method 2: Find out the devices that are configured to wake your computer

In Windows 10, some devices may be configured to wake your computer. To prevent your computer waking up suddenly, you can find these devices and go to the Device Manager to tell them not to. Here’s how to do it:

1) On your keyboard, press Win+R (the Windows logo key and the R key) at the same time to invoke the Run box.

2) Type ‘cmd’ into the Run box and click OK to open the Command Prompt.

3) Type ‘powercfg /devicequery wake_armed’ and press the Enter key on your keyboard. Then you’ll see a list of devices show up in the window (shown as the below screenshot). There are four primary devices that can wake computers: mouse, keyboard, network adapter and power button.

find out devices that can wake the computer

4) Go to the Device Manager and configure the settings of these devices so they cannot wake your computer. Regarding how to configure the settings for each device, refer to step 4) in Method 1.


Method 3: Disable all wake timers

Some software or services may have set scheduled tasks to wake your computer. We call them wake timers. When you’re experiencing computer won’t stay asleep issues, the wake timers can be the cause. To fix the problem, you can try to disable all wake timers. To do so:

1) On your keyboard, press Win+I (the Windows logo key and the I key) at the same time to open Settings.

2) Select System.

open system

3) In the left pane, select Power & sleep. Then in the right pane, click on the Additional power settings link.

open additional power settings

4) Click Change plan settings.

5) Click Change advanced power settings.

6) Expand Sleep -> Allow wake timers. Select Disable from the drop-down menu of Setting.

disable wake timers

7) Click Apply -> OK to save the changes.

8) Check to see if the problem persists.


Method 4: Disable hybrid sleep

If hybrid sleep is enabled, the problem can occur. To fix the problem, try to disable hybrid sleep. Follow these steps:

1) Open the Power Options dialog box again.

2) Expand Sleep -> Allow hybrid sleep. Select Off from the drop-down menu of Setting.

disable hybrid sleep

3) Click Apply -> OK to save the changes.

4) Check to see if the problem persists.


Method 5: Update drivers (especially graphics card drivers)

Outdated drivers, especially outdated graphics card drivers can also cause your computer not to stay in Sleep Mode. You can try to update drivers to fix the problem.

You can go to the PC manufacturer’s website or graphics card’s website to download the latest graphics card driver. If you’re using a brand computer, it’s recommended you go to the PC manufacturer’s website first as they may customize the drivers in order to make their device work better.

Manually updating drivers can take forever if you don’t have too much knowledge about drivers. If you want to save time on updating drivers, you can use a third-party driver update utility to update drivers automatically. Many driver update utilities allow you to update drivers with a few clicks, for example, Driver Booster.

After updating the drivers, check to see if the problem is resolved.


Method 6: Perform a clean boot to find out what program is causing the problem

The problem can be caused by either hardware devices or software. After trying the above methods, if the problem persists, it probably is caused by software. You can perform a clean boot to troubleshoot what program is causing the problem.

A clean boot allows you to start Windows without running third-parties software and services.

Firstly, follow these steps to perform a clean boot.

1) Open the Run box again.

2) Type ‘msconfig’ into the Run box and click OK to open the System Configuration window.

3) In the General tab, select Selective startup and uncheck the Load startup items checkbox.

disable load startup items

4) Select the Services tab and check the Hide all Microsoft services checkbox. Then click Disable all to disable all non-Microsoft services.

5) Click Apply -> OK to save the changes.

6) Restart your computer and check to see if the problem persists. If the problem is resolved, it is the third-party program causing your computer not to stay in Sleep Mode. Follow the below steps to troubleshoot what that program is.

Secondly, troubleshoot what program is causing the problem.

1) Open the System Configuration window again.

2) In the Services tab, enable a non-Microsoft service then save the changes.

3) Restart your computer and see if the problem is resolved.

4) Repeat the steps above to enable other services until you find the program that is causing the problem.

Tip: If you see multiple non-Microsoft services in the list, enable several services at a time. Keep doing this until you find the group that’s causing the problem. Then find the program from that group.

5) Once finding out the program, uninstall the program or contact their vendor for further assistance.

Hopefully you can fix Windows 10 won’t sleep issues with the above methods. If you have any questions, ideas or suggestions, feel free to leave a comment below.

Leave a Comment