Quick Fix: Your Windows 11 PC keeps waking from sleep? Fire up Command Prompt as Administrator and run powercfg -lastwake. That’ll tell you exactly what dragged it out of slumber—then disable wake timers in Settings > System > Power & sleep > Additional power settings > Change when the computer sleeps > Change advanced power settings > Sleep > Allow wake timers.
What's Happening
Unexpected wake-ups usually stem from hardware, firmware, or software triggers.
When your Windows 11 machine decides to wake itself, blame one of these usual suspects. Wake timers from apps or Windows itself, a keyboard or mouse button stuck in the “on” position, network adapters champing at the bit to wake the PC, or BIOS/UEFI settings that ignore your power plan. Windows 11’s power defaults shifted in 2025 to favor readiness over battery frugality—so laptops and devices left plugged in overnight are waking up more often than they used to.
How to Fix It
Follow these steps in order—each one tackles a different wake trigger.
Start with the first step and move down the list. No skipping.
- Find the last wake-up culprit:
Open Command Prompt as Administrator (Win + X, pick “Terminal (Admin)”), then type:
powercfg -lastwake
If it spits out “Wake History Count – 1” plus a device name—say, “Realtek PCIe GbE Family Controller”—that piece of hardware is your wake-up artist. - Turn off wake timers:
- Head to Settings > System > Power & sleep > Additional power settings.
- Click Change when the computer sleeps > Change advanced power settings.
- Drill down to Sleep > Allow wake timers, then set both “On battery” and “Plugged in” to Disable.
- Kill wake-on-LAN and wake-on-pattern:
- Open Device Manager (Win + X > Device Manager).
- Expand Network adapters, right-click your Wi-Fi or Ethernet adapter, then hit Properties > Power Management.
- Uncheck Allow this device to wake the computer and Only allow a magic packet to wake the computer.
- Do the same for Keyboards and Mice under their own categories.
- Update BIOS/UEFI and power drivers:
- Hit up your PC or motherboard maker’s site (Microsoft’s Support page lists OEM drivers).
- Grab the latest BIOS/UEFI and chipset/power drivers.
- Install in Advanced mode if you see it—just don’t pull the plug mid-update.
- Audit scheduled tasks:
Open Task Scheduler (Win + R, type
taskschd.msc), then poke around Task Scheduler Library > Microsoft > Windows. Look for sneaky entries like UpdateOrchestrator or third-party updaters. Right-click any that run near sleep time and hit Disable.
Still Waking Up? Try This
None of the fixes worked? Escalate with a clean boot or hardware checks.
If the PC still won’t stay asleep, move to these next-level steps.
- Boot clean: Hit Win + R, type
msconfig, flip to the Services tab, check Hide all Microsoft services, then click Disable all. Reboot. If it stays asleep, a third-party service is the troublemaker. - Flip off Fast Startup (Hybrid Sleep): Open Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable. Uncheck Turn on fast startup. Hybrid sleep is a notorious wake trigger in Windows 11 24H2 builds.
- Rule out hardware gremlins: Unplug every USB device except the keyboard and mouse. If the wake-ups stop, plug them back in one by one. Also try pressing the power button manually—if it wakes instantly, the button might be jammed.
How to Keep It Asleep
Prevent future wake-ups with these tweaks.
A few small changes can save you from midnight wake-up calls.
- Stretch out sleep timers: Bump “Screen” and “Sleep” in Power Options from 30 minutes to 90. Fewer wake triggers from background tasks means fewer surprises.
- Switch to hibernate: Hibernate uses zero power and laughs at wake events. Enable it in Settings > System > Power & sleep > Additional power settings > Choose what the power buttons do > Hibernate.
- Tighten Group Policy (Pro/Enterprise only): Run
gpedit.msc, then navigate to Computer Configuration > Administrative Templates > System > Power Management > Video and Display Settings. Enable Turn off the display (Plugged in) and set it to 1 hour. Fewer wake timers fire when the screen’s off. - Plug into a smart outlet: Hook your PC up to a smart plug like Kingston or TP-Link. Schedule it to cut power at night and restore in the morning—zero wake triggers guaranteed.
- Keep Windows current: Microsoft squashed several sleep/wake bugs in 24H2 updates as of 2026. Check Settings > Windows Update > Check for updates every month.
I once chased a Surface Pro 9 that woke at 3:17 AM nightly. Turns out the Xbox Game Bar’s “Record that” feature was set to “Record in the background,” and it was triggering wake timers. Moral of the story? Always check the obvious first.