🚀 NEW in v2.4.29: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Fix Task Scheduler Triggers Not Firing — Scheduled Tasks Not Running

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

  1. 1Open Task Scheduler → find your task → right-click → Properties
  2. 2Go to the Conditions tab:
  3. 3Uncheck "Start the task only if the computer is on AC power" (if on a laptop)
  4. 4Uncheck "Start only if the following network connection is available" (unless needed)
  5. 5Go to the Settings tab:
  6. 6Check "Allow task to be run on demand"
  7. 7Check "Run task as soon as possible after a scheduled start is missed"
  8. 8Set "If the task is already running" to "Run a new instance in parallel" or "Queue"
  9. 9Click OK and test by manually running the task

Solution 2: Fix Task Credentials and Permissions

  1. 1If task is set to "Run whether user is logged on or not":
  2. 2Right-click task → Properties → General tab
  3. 3Click "Change User or Group" and re-enter the correct account
  4. 4Click OK — you will be prompted for the password — enter the current password
  5. 5If the account password recently changed, this is likely the cause
  6. 6For system-level tasks: use SYSTEM account instead of a user account
  7. 7General tab → "Change User or Group" → type SYSTEM → Check Names → OK
  8. 8SYSTEM account doesn't need a password and never expires

Solution 3: Restart Task Scheduler Service and Enable History

  1. 1Open Services (services.msc)
  2. 2Find "Task Scheduler" → ensure it is Running and set to Automatic
  3. 3If stopped: right-click → Start
  4. 4If it won't start: open Command Prompt as Admin:
  5. 5sc config Schedule start= auto
  6. 6net start Schedule
  7. 7Enable task history: Task Scheduler → Action menu → "Enable All Tasks History"
  8. 8This lets you see exactly when triggers fire and why tasks fail
  9. 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 Trial

No credit card required • Works on Windows 10 & 11

Automated Repairs for This Issue

Browse More Crashes & Blue Screens Guides

Share this:XRedditLinkedInEmail