If your Windows 10 PC won’t go to sleep when you tell it to or after the set idle time, the cause is almost always a setting, a driver, or a background task holding the system awake. This guide walks you through the most effective fixes, from checking power settings to updating drivers, so you can restore reliable sleep behavior.
Why Sleep Fails: Common Culprits
Windows 10 has a sleep feature that powers down most components while keeping RAM active for a fast wake. When it fails, the system stays fully on, wasting energy and potentially overheating in a laptop bag. The usual reasons are:
- Power plan settings that set sleep to “Never” or have conflicting timers.
- Wake timers from apps or scheduled tasks that prevent sleep.
- Outdated or buggy drivers, especially graphics, network, or chipset drivers.
- Peripherals like a mouse, keyboard, or USB device that wakes the PC immediately after it sleeps.
- Media playback or background apps (browsers, music players) that keep the system active.
- Windows Update or other maintenance tasks running in the background.
Quick Checks: Power Plan and Sleep Timers
Start with the simplest settings. Open the Start menu, type “Choose a power plan,” and press Enter. Next to your active plan, click “Change plan settings.” Ensure “Put the computer to sleep” is set to a reasonable time (e.g., 30 minutes) for both battery and plugged-in. Then click “Change advanced power settings.” In the dialog, expand “Sleep” and verify “Sleep after” is not set to 0 (which means never). Also expand “Allow wake timers” and set it to “Disable” for both battery and plugged-in—wake timers from apps can interrupt sleep. Click OK and test by pressing the power button or using Start > Power > Sleep.
Run the Power Troubleshooter
Windows includes a built-in troubleshooter that can automatically detect and fix common power issues. Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters. Select “Power” and run the troubleshooter. It will check for settings that prevent sleep, such as screen timeout conflicts or USB power management issues. If it finds anything, it will apply the fix or guide you through it. This is a quick, non-destructive step that often resolves simple misconfigurations.
Update or Roll Back Drivers
Driver issues are a leading cause of sleep problems. A faulty graphics driver can prevent the display from turning off, while a network driver might keep the system active for network activity. To update:
- Right-click the Start button and select “Device Manager.”
- Expand “Display adapters,” right-click your GPU, and choose “Update driver.” Select “Search automatically for drivers.”
- Repeat for “Network adapters,” “Chipset,” and “System devices.”
If you recently updated a driver and sleep stopped working, roll it back: right-click the device, select “Properties,” go to the “Driver” tab, and click “Roll Back Driver” if available. For laptops, also check the manufacturer’s support site for chipset and BIOS updates, as those often affect power management.
Check for Wake Timers and Background Activity
Some apps schedule tasks that wake the computer, even if you’ve disabled wake timers in power settings. To check what’s allowed:
- Open Command Prompt as administrator (type “cmd” in Start, right-click, “Run as administrator”).
- Type
powercfg /waketimersand press Enter. This lists all active wake timers. - If you see an app, open its settings to disable scheduled tasks, or use Task Scheduler to disable the specific task.
Also, check for media streaming or apps that keep the system busy. Close browser tabs with autoplaying videos, pause downloads, and exit apps like Spotify or Discord that might keep the audio active. In Settings > System > Power & sleep, make sure “Additional power settings” > “Choose what the power buttons do” has “Sleep” selected for the power button and lid close action.
Disable Fast Startup (and Other Power Settings)
Fast Startup is a Windows feature that hibernates the kernel instead of fully shutting down, which can sometimes interfere with sleep. To disable it:
- Open Control Panel > Power Options > Choose what the power buttons do.
- Click “Change settings that are currently unavailable.”
- Uncheck “Turn on fast startup” and click “Save changes.”
This forces a full shutdown next time, which can clear any glitchy state. Also, consider disabling “Hybrid sleep” in advanced power settings if you’re on a desktop—it’s meant for laptops and can cause issues on desktops.
Inspect USB Devices and Peripherals
A mouse that twitches or a USB device that sends signals can wake the PC instantly after it sleeps. To prevent this:
- Open Device Manager, expand “Mice and other pointing devices,” right-click your mouse, and select “Properties.”
- Go to the “Power Management” tab and uncheck “Allow this device to wake the computer.”
- Repeat for keyboards, USB hubs, and other input devices.
If you have a wireless receiver, also check its properties. For USB devices that you don’t need to wake the PC, you can also disable “USB selective suspend” in advanced power settings—this lets Windows cut power to idle USB ports, but it can cause some devices to misbehave.
Use Command-Line Diagnostics
Windows provides powerful command-line tools to diagnose sleep issues. Open Command Prompt as administrator and run:
powercfg /lastwake– shows what woke the PC last time.powercfg /devicequery wake_armed– lists devices currently allowed to wake the PC.powercfg /energy– generates a report in the current directory (e.g., C:\Windows\System32\energy-report.html) that details power efficiency issues, including drivers and settings that prevent sleep.
Open the energy report in a browser and look for errors or warnings under “Power Efficiency Diagnostics.” It often points directly to a problematic driver or setting.
Frequently Asked Questions
Why does my PC wake up immediately after sleeping?
This is usually caused by a device or a wake timer. Check powercfg /lastwake to see what woke it. Common culprits are a mouse (if it’s jiggling), a network adapter (if “Wake on LAN” is enabled), or a scheduled task. Disable wake for the device or disable the timer as described above.
How do I make Windows 10 sleep when I close the lid?
Go to Control Panel > Power Options > Choose what closing the lid does. Under “When I close the lid,” select “Sleep” for both battery and plugged-in. If it’s already set, check that the power plan isn’t overriding it—sometimes a custom plan has a different lid action.
Will disabling wake timers affect Windows Update?
Yes, disabling wake timers can prevent Windows Update from waking your PC to install updates. However, Windows Update will still install updates when the system is on, and you can manually schedule a restart. If you rely on automatic updates, you may want to leave wake timers enabled but only for important tasks.
My PC sleeps fine on battery but not when plugged in. Why?
This is almost always a power plan difference. Check the “On battery” vs “Plugged in” columns in your power plan settings. The “Sleep after” timer might be set to “Never” for plugged-in, or a different plan (like High Performance) is active when plugged in.
Is it safe to disable Fast Startup?
Yes, it’s safe. Disabling Fast Startup only means your PC takes a few seconds longer to boot from a full shutdown. It doesn’t affect sleep or hibernate. It’s a common fix for sleep issues because it clears the hibernation file that can become corrupted.
What if none of these fixes work?
If you’ve tried all the above, consider a system file check. Run sfc /scannow in an elevated Command Prompt to repair corrupted system files. If that doesn’t help, create a new power plan (Control Panel > Power Options > Create a power plan) and test with that. As a last resort, a clean boot (disabling all non-Microsoft services) can isolate a third-party app causing the issue.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Device Manager Not Opening in Windows 11
- How to Pause Snapchat Location
- System Restore Points Missing in Windows? Fixes
- Install League of Legends on Linux: Full Guide
- Fix Error 0x80070001: Causes & Solutions
- Facebook.com: What It Is and Is It Safe?9.26 yd³