You close the lid at 80%, open it the next morning at 52%, and the bottom of the laptop is warm. That’s not “just how laptops are” — a healthy HP in sleep should sip 1–3% overnight, not chug a quarter of the battery. Sleep drain this bad means something is waking the machine up, or it’s never really falling asleep in the first place.
HP laptops are particularly prone to this because of the mix of modern standby, HP’s own background utilities, and wake timers. The good news: the culprit almost always shows up in Windows’ own power diagnostics. Here’s how to catch it.
Why this happens
- Wake timers are waking the laptop. Scheduled tasks — Windows Update, maintenance, third-party updaters — can wake a sleeping laptop, do their work, and sometimes fail to put it back to sleep properly.
- A device keeps waking it. Mice, keyboards, network adapters, and docks can all issue wake signals. A twitchy mouse in a bag is a classic overnight drainer.
- Modern standby never goes deep. Instead of classic S3 sleep, many HPs use modern standby (S0), where the laptop stays semi-awake for email and updates. A misbehaving app or driver can keep it in the shallow, power-hungry state all night.
- A driver holds a power request. Audio drivers, network drivers, and some HP utilities issue “power requests” that block deep sleep. One stuck request = no real sleep all night.
- The lid close isn’t actually sleeping. If the lid action got changed to Do nothing, closing the lid leaves the laptop fully running in your bag — maximum drain plus heat.
How to fix it
Work through these in order. The diagnostic commands in Fixes 1–3 will name the culprit; the later fixes silence it.
Fix 1: Find out what woke the laptop
Windows logs every wake event. Check the crime scene first.
- Open Terminal (Admin) and run
powercfg /lastwake. It shows exactly what woke the laptop most recently — a device, a timer, or a scheduled task. - Then run
powercfg /waketimersto see which timers are armed and allowed to wake the machine. - Write down what you find. A USB device, a network adapter, or a named scheduled task will usually be staring right at you.
- If
/lastwakeshows nothing useful, runpowercfg /sleepstudy— it generates a detailed HTML report of every sleep session over the last 3 days, including which sessions drained the most and why.
Fix 2: Disable rogue wake timers
Wake timers are the #1 cause of overnight drain. Tame them.
- Go to Control Panel > Power Options > Change plan settings (on your active plan) > Change advanced power settings.
- Expand Sleep > Allow wake timers. Set On battery to Disable. Leave Plugged in as you like.
- Click Apply > OK.
- For scheduled tasks that still wake the laptop, open Task Scheduler, find the task named in
/waketimers, open its Conditions tab, and uncheck Wake the computer to run this task.
Fix 3: Stop devices from waking the laptop
Mice, keyboards, and network adapters love waking laptops at 3 AM.
- In Terminal (Admin), run
powercfg /devicequery wake_armedto list every device currently allowed to wake the laptop. - Open Device Manager, find each listed device (mice under Mice and other pointing devices, network adapters under Network adapters).
- Right-click > Properties > Power Management tab, and uncheck Allow this device to wake the computer. Keep this enabled only for the one device you actually want to wake the laptop (if any).
- For the network adapter specifically, also check the Advanced tab for Wake on LAN / Wake on Magic Packet and disable it — network wake events are a notorious overnight drainer on HPs.
Fix 4: Check for stuck power requests
A single app or driver holding a power request blocks deep sleep all night.
- In Terminal (Admin), run
powercfg /requests. Look at the SYSTEM and AWAYMODE sections — anything listed there is actively blocking sleep. - Common offenders: media players left open, remote desktop sessions, audio streams, and HP utilities doing background scans.
- Close the offending app or stop the service, then run
powercfg /requestsagain to confirm the list is clear. - If a driver (like an audio driver) keeps appearing, update it from HP Support — stuck power requests from drivers are usually fixed by driver updates.
Fix 5: Switch from modern standby headaches to hibernate
If sleep itself is the problem, sidestep it: hibernate uses zero power.
- Go to Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable.
- Check Hibernate under shutdown settings so it appears in the power menu.
- Better yet, make the laptop hibernate automatically: Control Panel > Power Options > Change plan settings > Change advanced power settings > Sleep > Hibernate after, and set On battery to 30–60 minutes.
- Also verify Choose what closing the lid does is set to Sleep or Hibernate — not Do nothing. If overnight drain is your main complaint, hibernate-on-lid-close ends the debate permanently. The sleep vs hibernate drain comparison goes deeper on choosing between them.
Fix 6: Update the BIOS and drivers
HP regularly ships firmware that fixes sleep power bugs — this is one of the most effective single fixes for drain issues.
- Go to HP Support , enter your exact model, and install the latest BIOS with the charger connected.
- Install the latest chipset, network, and audio drivers from the same page.
- Open HP Support Assistant and let it check for any remaining updates, including HP’s own power management components.
- After updating, run
powercfg /sleepstudyagain the next morning — you should see dramatically lower drain percentages per session.
Fix 7: Check HP’s own background utilities
HP ships utilities that can be surprisingly active during sleep.
- Open HP Support Assistant > Settings and look at its scheduled tune-ups and scans. Set them to run only when plugged in, or on a schedule when you’re actually using the laptop.
- Check Task Scheduler > Task Scheduler Library > Hewlett-Packard for tasks with wake permissions and tame them as in Fix 2.
- If you installed any third-party “battery saver” or “optimizer” tools, consider removing them — they often hold the system awake while “optimizing.”
- As a final check, run one more
powercfg /sleepstudyafter a night of sleep. If drain is still severe with everything above done, the battery itself may be worn — the overnight drain troubleshooting guide covers the hardware side.
Closing
Overnight sleep drain on an HP is a detective story with excellent witnesses: powercfg /lastwake, /waketimers, and /sleepstudy will name the culprit, and it’s usually a wake timer, a wake-armed device, or a stuck power request. Disable the timers, disarm the devices, and set hibernate as your safety net. A laptop that loses 2% overnight instead of 25% isn’t a fantasy — it’s what sleep is supposed to do.
