WakeWhile

WakeWhile 1.0.0

Keeps Windows awake only while the app you pick is actually working, then releases the lock by itself.

  • By Abdallah Elbatal
  • Open Source
  • Portable
  • Updated Aug 24, 2026
Download for Windows

About WakeWhile

WakeWhile prevents Windows from sleeping while a specific application is
genuinely doing work, and lets the PC sleep again once it goes quiet.

Unlike other keep-awake tools it is not a manual toggle, so there is nothing
to remember to switch off. You pick an app from a list of your open windows
and WakeWhile watches it, and every process it has spawned, measuring CPU,
disk, network and memory once a second. Each limit is an adjustable slider
with the live reading printed underneath it.

It is a single executable of about 90 KB written in C, with no installer, no
dependencies, no background service and no administrator rights. It writes a
plain text log recording which signal kept the machine awake, so the question
of why a PC will not sleep always has an answer you can read.

Technical details

PublisherAbdallah Elbatal
Version1.0.0
Release date2026-08-24
LicenseMIT
Installer typeportable
Architecturex64
Package IDAbdallahElbatal.WakeWhile

Install WakeWhile from the command line

Install with Windows Package Manager
winget install --id=AbdallahElbatal.WakeWhile -e
Update to the latest version
winget upgrade --id=AbdallahElbatal.WakeWhile -e
Uninstall
winget uninstall --id=AbdallahElbatal.WakeWhile -e

WakeWhile adds this command to the command line: WakeWhile.

awakekeep-awakeno-sleeppowerpower-managementprevent-sleepsleepstay-awaketrayutility

Frequently asked questions

Is WakeWhile free?

Yes. WakeWhile is free and open-source software released under the MIT license.

What is the latest version of WakeWhile?

The latest version is 1.0.0, released on Aug 24, 2026.

Is it safe to download WakeWhile?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with a32412079ce3bbb463b194f94f44492690ac41f6eb29e94db17a19a0d12708c1.

Which Windows versions does WakeWhile support?

WakeWhile runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall WakeWhile?

Open Settings › Apps › Installed apps, find WakeWhile and select Uninstall. From the command line, run winget uninstall --id=AbdallahElbatal.WakeWhile -e.

Is there a portable version of WakeWhile?

Yes. WakeWhile is available as a portable program (WakeWhile-1.0.0-windows-x64.exe, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.