Bug: Task Scheduler problematic since Windows 8.1 upgrade

I have a task in Task Scheduler that starts playing music every morning from 7 o'clock, Mondays to Fridays.

This task has worked flawlessly in Windows 8.  However, after upgrading to Windows 8.1, the aforementioned task starts a few minutes after every/any reboot/power-on, as well as at scheduled times.

After some testing, I've come up with this minimal task for reproducing:

  1. Create New Task... (All settings default unless mentioned below.)
  2. Triggers > New... > On a schedule > Daily: Start (set this to a time that's in a few minutes)
  3. Action > New... > Program/script: cmd.exe
  4. Settings > [x] Run task as soon as possible after a schedule start is missed: Check this

Once the task is created, wait a few minutes and let the trigger fire at least once.  Then, reboot.

In my reproduction, the above task runs again after about 10 minutes.  I can repeat the reboot, and the task will fire again after a minutes.

Here's the basic gist of what's in Tasks History: (oldest to newest)

  1. Information: 106: Task registered
  2. Information: 129: Created Task Process
  3. Information: 100: Task Started
  4. Information: 200: Action started
  5. Information: 201: Action completed
  6. Information: 102: Task completed
  7. (Here's where I reboot.)
  8. Warning: 114: Missed task started
  9. Information: 129: Created Task Process
  10. Information: 100: Task Started
  11. Information: 200: Action started
  12. Information: 201: Action completed
  13. Information: 102: Task completed
  14. (Here's where I reboot again.)
  15. Warning: 114: Missed task started
  16. Information: 129: Created Task Process
  17. Information: 100: Task Started
  18. Information: 200: Action started
  19. Information: 201: Action completed
  20. Information: 102: Task completed

As a workaround that works for me, since Task Scheduler isn't able to remember the fact that it's successfully started the task, I've unchecked "Run task as soon as possible after a schedule start is missed".

  • Edited by antakjp Saturday, November 02, 2013 12:50 PM
November 2nd, 2013 3:47pm

Finally - someone else with the same problem.

My backup runs at 5:55pm every day - from the task scheduler.

Since I upgraded to Windows 8.1, it runs fine as required but additionally it runs after most reboots, with log showing (incorrectly) that it was started because it didn't complete successfully last time triggered.

I don't want to uncheck "Run task as soon as possible after a schedule start is missed" and haven't found an alternative solution, but am hoping Microsoft will fix this.

Free Windows Admin Tool Kit Click here and download it now
November 9th, 2013 9:06am

I have the same issue. I have three backup processes that are supposed to run weekly. However, they are now started after very reboot regardless of prior successful invocation and/or passing of correct interval since last run.  This has started happening after upgrade to 8.1.
November 25th, 2013 6:29am

I also join to the train of complainers. I have a backup task that runs once per day, after the first boot on the day or in the early morning hours if the computer is not turned off. If I reboot during the day (windows updates etc.) I don't want it to start again for that day.

I also use daily schedule + "Run task as soon as possible after a schedule start is missed".

This worked well in Win8 (x64) until the point when I upgraded to 8.1.
Since that, it starts after every reboot, even multiple times a day.

Free Windows Admin Tool Kit Click here and download it now
December 7th, 2013 6:03pm

One possible (and totally non-green) solution...

  

December 8th, 2013 8:57am

same to me. I unchecked "Run task as soon as possible after a schedule start is missed" and wrote a small vbs script to fire my programs via schtasks.exe /Run...

What we can do to let microsoft know abaout the problem?

Free Windows Admin Tool Kit Click here and download it now
December 28th, 2013 1:09pm

Something definitely happened to Task Scheduler in going from Windows 8 to Windows 8.1.  I have a simple task that copies a file at 1am on each Tuesday.  WORKED FINE in Windows 8.  With Windows 8.1 I get "The operator or administrator has refused the request" with reference to error 0x800710E0.
January 3rd, 2014 4:36pm

Something definitely happened to Task Scheduler in going from Windows 8 to Windows 8.1.  I have a simple task that copies a file at 1am on each Tuesday.  WORKED FINE in Windows 8.  With Windows 8.1 I get "The operator or administrator has refused the request" with reference to error 0x800710E0.
Free Windows Admin Tool Kit Click here and download it now
January 14th, 2014 2:48am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics