KeyRoutines

KeyRoutines vs Windows Task Scheduler: when to use which

Task Scheduler is built into Windows, free, and very reliable for background jobs: it can run programs at a time, at startup or logon, on idle or on a system event, even when nobody is signed in. What it runs is up to you, usually a script. KeyRoutines is for routines you can see and build without scripts, started by hotkeys, apps, devices and more while you're signed in.

TopicKeyRoutinesTask Scheduler
Included with WindowsNo; a free download from the Microsoft Store.Yes, on every Windows PC.
What it runsIts own steps: apps, windows, audio, files, notifications, OBS and more. Scripts are optional (Pro).A program or script you provide; the scheduler only starts it.
TriggersHotkeys, schedules, apps and games, windows, devices, headsets, displays, Wi-Fi, VPN, power, lock, wake, idle, files, clipboard.Time, startup, logon, idle, lock and unlock, and Windows event log entries.
When nobody is signed inRuns while you're signed in, from the tray.Can run before sign-in or as another user, including as SYSTEM.
HotkeysYes, the main way to start a routine.No.
Seeing resultsRun history with each step's result and the reason it stopped.Last run result codes and the history log, which takes some reading.
Missed runsSchedules can skip or run once when the PC was off or asleep.Can run a task as soon as possible after a missed start.
Ease of useVisual steps and fields in plain English.A classic admin console with many options.

Choose KeyRoutines if

  • You want hotkeys, or triggers like headsets, monitors and apps starting.
  • You want steps you can read, not a script to maintain.
  • You want clear feedback when something goes wrong.

Choose Task Scheduler if

  • The job must run when nobody is signed in, or as SYSTEM.
  • You already have a script and only need it started on a schedule.
  • You want something already built into every Windows PC with nothing to install.

Questions

Can KeyRoutines replace my scheduled tasks?
For tasks that run while you're signed in, often yes. Keep Task Scheduler for jobs that must run at the system level or before sign-in.
Can they work together?
Yes. A scheduled task can run any program, and with Pro a routine can run scripts or commands of its own.

Other products' details change; check their own sites for the latest. See all comparisons.

Build this routine in KeyRoutines

Free from the Microsoft Store for Windows 11 and 10. Pro is a one-time upgrade.