[ Prevent Windows Session Lock with Minimal Activity Simulation ]
v1.1.0
About This Tool
Session Keep-Awake prevents Windows from locking your session due to inactivity by simulating minimal user activity at regular intervals. This tool runs silently in the background and performs non-intrusive actions every 4 minutes to keep your session active.
Perfect for situations where you need to maintain an active session during long-running processes, remote connections, or VPN sessions without disabling security policies.
Runs automatically at Windows startup
No administrator privileges required
Minimal system resource usage
Completely non-intrusive to your work
Download
Download the complete installation package containing all necessary files.
Compare the output hash with the expected MD5 hash above. If they match, the file is authentic.
How It Works
Session Keep-Awake uses two non-intrusive methods to simulate user activity every 4 minutes:
Mouse Movement: Moves the cursor 1 pixel to the right, then immediately back to its original position. This movement is virtually unnoticeable to the user.
ScrollLock Toggle: Sends the ScrollLock key twice in succession, leaving the ScrollLock state unchanged. This key is rarely used and won't interfere with your work.
These actions are sufficient to prevent Windows from considering your session idle, without disrupting your actual work or causing any visible changes.
Requirements
Windows 10 or Windows 11
No administrator privileges required
PowerShell execution (handled automatically by the batch launcher)
Approximately 10KB of disk space
Uninstall Instructions
To remove Session Keep-Awake from your system:
Delete the startup shortcut: %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\session-keep-awake.lnk
Delete the files from your Scripts folder: C:\Users\{YourUsername}\Scripts
- session-keep-awake.bat
- session-keep-awake.ps1
- README-session-keep-awake.txt
Stop any running instances via Task Manager (find PowerShell process)
(Optional) Delete the Scripts folder if you're not using it for anything else
Troubleshooting
If the tool doesn't start automatically at login:
Check that the shortcut exists in your Startup folder
Try running session-keep-awake.bat manually from the Scripts folder
Verify that the .lnk file is pointing to the correct location
If the tool doesn't seem to be working:
Open Task Manager and look for a PowerShell process
Check if the process command line includes "session-keep-awake.ps1"
Try running the BAT file manually to see any error messages
Verify the Scripts folder exists: C:\Users\{YourUsername}\Scripts
To stop the tool manually:
Open Task Manager (Ctrl+Shift+Esc)
Find the PowerShell process running session-keep-awake.ps1