How to Fix Fix Task Scheduler Triggers Not Firing — Scheduled Tasks Not Running on Windows
Task Scheduler triggers not firing? Scheduled tasks set to run at specific times or events not executing? Fix Task Scheduler trigger failures on Windows 10 and 11.
Symptoms
You might be experiencing this problem if you notice:
- •Scheduled task exists but never runs at the configured trigger time
- •Task shows "Ready" status but the trigger never fires
- •Task runs when manually started but not on schedule
- •Event-based triggers (e.g., on logon, on lock) don't fire
- •Task ran correctly before but stopped after a Windows Update
- •Task history shows no entries even though trigger time has passed
Common Causes
- ⚠Task conditions preventing execution — "Start only if on AC power" blocking laptops on battery
- ⚠Task Scheduler service not running or in a degraded state
- ⚠Task configured with a user account whose password changed
- ⚠"Run whether user is logged on or not" requiring stored credentials that expired
- ⚠Task trigger misconfigured — wrong time zone, wrong repetition interval
- ⚠Windows "fast startup" preventing logon triggers from firing after shutdown/restart
Solutions
Solution 1: Check Task Conditions and Settings
- 1Open Task Scheduler → find your task → right-click → Properties
- 2Go to the Conditions tab:
- 3Uncheck "Start the task only if the computer is on AC power" (if on a laptop)
- 4Uncheck "Start only if the following network connection is available" (unless needed)
- 5Go to the Settings tab:
- 6Check "Allow task to be run on demand"
- 7Check "Run task as soon as possible after a scheduled start is missed"
- 8Set "If the task is already running" to "Run a new instance in parallel" or "Queue"
- 9Click OK and test by manually running the task
Solution 2: Fix Task Credentials and Permissions
- 1If task is set to "Run whether user is logged on or not":
- 2Right-click task → Properties → General tab
- 3Click "Change User or Group" and re-enter the correct account
- 4Click OK — you will be prompted for the password — enter the current password
- 5If the account password recently changed, this is likely the cause
- 6For system-level tasks: use SYSTEM account instead of a user account
- 7General tab → "Change User or Group" → type SYSTEM → Check Names → OK
- 8SYSTEM account doesn't need a password and never expires
Solution 3: Restart Task Scheduler Service and Enable History
- 1Open Services (services.msc)
- 2Find "Task Scheduler" → ensure it is Running and set to Automatic
- 3If stopped: right-click → Start
- 4If it won't start: open Command Prompt as Admin:
- 5sc config Schedule start= auto
- 6net start Schedule
- 7Enable task history: Task Scheduler → Action menu → "Enable All Tasks History"
- 8This lets you see exactly when triggers fire and why tasks fail
- 9After enabling, wait for next trigger time and check history for errors
FIXES THIS IN 5 MINUTES
Fix Fix Task Scheduler Triggers Not Firing — Scheduled Tasks Not Running Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11