Windows sleep, standby, or hibernate is not working: what to check first

Solved Category: Operating System Issues Thread ID: #P2C-SUP-1047

Request

Windows will not sleep, Hibernate is missing, the PC wakes by itself, or standby works once and then breaks again. I keep seeing advice to disable hibernation, but I do not want to make it worse.

Price2Click team

Do not start by deleting hiberfil.sys, changing BIOS settings, or disabling every wake device. First name the actual problem:

  • Hibernate is missing from the power menu.
  • The PC will not go to sleep.
  • The PC sleeps, then wakes again.

Those are different fixes. Treating all of them as “turn hibernation off” can cause worse battery drain, missing Fast Startup behavior, or a laptop that still wakes in a bag. The result you want is one clear branch, not a pile of power tweaks.

If Hibernate is missing, open Terminal or Command Prompt as administrator and run:

powercfg /a

If Hibernate is available but disabled, turn it back on:

powercfg /hibernate on

Then open Control Panel -> Hardware and Sound -> Power Options -> Choose what the power buttons do -> Change settings that are currently unavailable, and add Hibernate if Windows offers it. If powercfg /a says firmware or a driver blocks the sleep state, do not force it with registry edits.

If the PC will not sleep, run:

powercfg /requests

Close or finish whatever is holding the machine awake: media playback, a browser tab, backup/sync software, remote session, update, game launcher, capture tool, audio driver, or device driver. Then restart, unplug unnecessary USB devices, close browsers/calls/launchers/overlays, and try Sleep from the Start menu. If it works, reconnect devices one at a time.

If the PC sleeps and wakes again, run these immediately after it wakes:

powercfg /lastwake
powercfg /waketimers

If a mouse, keyboard, network adapter, or USB device is named, check that device in Device Manager -> Properties -> Power Management. Turn off “Allow this device to wake the computer” only where it makes sense. Keep at least one practical way to wake the PC.

If wake timers are the problem, check Power Options -> Advanced power settings -> Sleep -> Allow wake timers. Use Important wake timers only or Disable if nonessential tasks keep waking the PC. On a work or school PC, policy may control this.

Only disable hibernation if you understand the tradeoff:

powercfg /hibernate off

You can turn it back on with:

powercfg /hibernate on

For a desktop gaming PC, disabling hibernate can be reasonable if you never use it and want the disk space. For a laptop, fix the sleep or wake cause first; Hibernate is often safer than normal sleep for a machine left in a bag or drawer.

If you ask for help, include the Windows version, laptop/prebuilt/motherboard model, which of the three problems you have, and the relevant powercfg output after the problem happens. Hide account names, serial numbers, public IPs, work/school tenant details, and private file paths.

Stop here if the laptop gets hot while closed, sleep broke after a BIOS update or dock change, powercfg /a says firmware or a driver blocks the state, lastwake is blank but the PC still wakes repeatedly, or this is a work/school PC with BitLocker or firmware policies.

Related Price2Click pages: use Windows PC specs check to confirm model and Windows version, and use Windows 11 readiness if sleep/hibernate broke during an upgrade.