Run AutoHotkey with Windows Task Scheduler
By AutoHotkeyTools Editorial Team · Updated October 6, 2026
Quick answer: Configure AutoHotkey scripts in Task Scheduler for delayed startup, selected triggers, and controlled elevation.
When Task Scheduler helps
It is useful for delayed startup, selected user conditions, and scripts that require a specific privilege level.
Common mistake
Use absolute paths for the interpreter and script when the scheduled task cannot resolve relative paths.
Frequently asked questions
What is the first thing to check?
Configure AutoHotkey scripts in Task Scheduler for delayed startup, selected triggers, and controlled elevation.
Does this apply to AutoHotkey v2?
Yes. This guide is written with AutoHotkey v2 as the default unless a legacy behavior is explicitly mentioned.