Skip to content

Laptop overheating in sleep or hibernate

Question

Why does my laptop run hot or overheat while it should be in sleep or low-power idle, for example after applying ReviOS Playbook (or similar lean Windows presets)?

Answer

Why it happens

Many tuned images disable Hibernate by default. That saves disk space (no hiberfil.sys) and can avoid some dual‑boot or upgrade edge cases, but on newer laptops Windows often relies on Modern Standby (S0 low-power idle) instead of classic S3 sleep.

If Hibernate is off and the system’s sleep path does not behave well with that preset, the machine may stay in a high‑draw idle state: fans spin, chassis gets warm, or the battery drains quickly even when the lid is closed.

Re‑enabling Hibernate and Fast Startup often restores a healthier hybrid shutdown / resume path and stops the “fake sleep” overheating pattern on affected hardware.

Fast Startup tradeoffs

Fast Startup is not perfect for every PC. If you get black screens on resume instead of heat issues, see Sleep / wake black screen. You may need a different combination for your machine.

Solution 1:

Turn Hibernate on (elevated)

Open Command Prompt or PowerShell as Administrator and run:

bat
powercfg /hibernate on

That recreates Hibernate support and the hibernation file (uses disk space again; this is normal).

Confirm what your firmware allows:

bat
powercfg /a

Solution 2:

Turn on Fast Startup

  1. Control PanelPower OptionsChoose what the power buttons do
  2. Change settings that are currently unavailable
  3. Enable Turn on fast startup (recommended)
  4. Save changes, then restart the PC

Order matters: enable Hibernate first (powercfg /hibernate on), then enable Fast Startup if the checkbox was missing or greyed out before.

Solution 3:

If it still overheats: try disabling Modern Standby

Only if Fix 1 and Fix 2 did not help. Some laptops can fall back to classic S3 sleep when Modern Standby is overridden; others only support S0ix and may behave worse, so use a restore point first.

Registry change

Incorrect power-related registry edits can cause sleep or boot issues. Export the key or create a restore point before proceeding.

In Command Prompt as Administrator:

bat
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /t REG_DWORD /d 1 /f

Restart the computer.

If sleep gets worse, remove the value:

bat
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /f

Then reboot again.

When Modern Standby is disabled successfully, Hibernate and Fast Startup can often stay off again if you prefer to save disk space. Tune based on what actually stops the heat on your model.


Summary: overheating in “sleep” on tweaked laptops is frequently a power model mismatch (Hibernate off + Modern Standby). Restore Hibernate and Fast Startup at the OS level first; only then consider overriding Modern Standby, and revert if behavior worsens.