Windows Task Scheduler does not start task at next run time
I have a Windows Server 2008 SP 2 Task Scheduler task that should run every 10 minutes.
The trigger says "At 6:50 PM every day - After triggered, repeat every 10 minutes indefinitively."
Looking at the Next Run Time, it says 6/18/2012 8:00 PM. However, when I let that time pass, the Next Run Time just changes to 8:10 PM but the task has not started and the Last Run Time is unchanged from yesterday. Last Run Result is "The operation completed successfully. (0x0)".
It worked when I first created it a few days ago, but today I disabled then re-enabled it and now it just won't start automatically. I can still manually trigger it and that works.
How can I get this task to automatically run every 10 minutes when enabled no matter what?
Solution 1:
My fix was simple... I had already manually ran the scheduled task, but I created the scheduled task for the intent of using it daily... I had several TB to copy over to a backup server so I could not schedule the task just yet. My fix was to update the Start date to the current day, and that for some reason resolved it. Detailed info: Previous start date was Jan 3 which was when I created the task and manually ran it. The task was enabled to run daily and failed on Jan 5th. Went into the settings and updated the date to the current day (Jan 6), ran that night and completed on Jan 7). Location: Server 2012 R2, Task Scheduler, Open task, Triggers Tab, Open Trigger, Update Start Date to current day.
Hope this helps others.
Solution 2:
This may not be relevant now, but in case you enable\disable scheduled task(s) manually you can use an option of starting the task asap after the scheduled start was missed.
Solution 3:
Probably too late to be any help on this 3-year old topic.
On the General tab make sure you choose the "Run whether user is logged on or not" option.
The default setting is "Run only when user is logged on" which means the task will not run until someone logged on to the server.