A lightweight Windows utility that prevents your computer and screen from automatically turning off, running completely hidden in the System Tray.
Annoyed by your PC screen turning off after just 1 minute of inactivity? KeepAwake is the "small but mighty" solution to this problem.
Instead of opening Windows Settings to tweak the screen timeout every time you need to go AFK, KeepAwake runs super lightly in the background on your Taskbar's right corner, allowing you to instantly toggle the keep-awake mode with just a click.
- Keep the screen awake: Prevents the display from turning off and stops Windows from going into Sleep mode.
- Minimalist UI: No bulky application windows; operates 100% via the System Tray icon.
- Code-drawn UI: Intuitive icon that changes based on status (⚪ Gray Dot: OFF | 🟢 Green Dot: ON).
- Self-contained: Runs immediately as a single
.exefile without requiring users to pre-install the .NET Runtime.
⬇️ CLICK HERE TO DOWNLOAD KEEPAWAKE (Latest Version)
Quick Setup Guide:
- Click the link above to download the
KeepAwake.zipfile. - Extract the downloaded folder.
- Run
KeepAwake.exedirectly to use it instantly (you can right-click and choose Send to > Desktop to create a shortcut).
- After running, the app will appear as a small dot in the System Tray (bottom right corner of your screen).
- Double-click the icon to toggle between the 2 states:
- ⚪ Gray Icon: KeepAwake is OFF. The screen will turn off according to your default Windows settings.
- 🟢 Green Icon: KeepAwake is ON. Your screen will be kept awake indefinitely.
- Right-click the icon to open the context menu, allowing you to toggle the state or select "Exit" to completely close the app.
- Language: C#
- Framework: .NET 10 (Publish Single File & Self-contained)
- UI: Windows Forms (TrayApplicationContext)
- System API: Win32 API (
SetThreadExecutionStatefromkernel32.dll)
Developed to solve a minor annoyance in daily workflow. 🌐 Check out my other projects on my personal portfolio: dangnguyenphuckhang.id.vn