Why do multiple time-based triggers on scheduled task not work as expected

task-schedulerwindows-server-2008-r2

I have a problem with a task in Windows Task Scheduler on Windows Server 2008 R2 (German):

A task has multiple (here: two) time based triggers. The first trigger is of the weekly type (a fixed time every friday), the second trigger is a once-only trigger with a date on the wednesday before the next friday.

Picture showing the aforementioned task with its triggers and the next execution date. Although the picture shows the German interface, it should be self-explaining.
Why is the next execution time on the next friday, even though the second trigger specifies the wednesday before that?

I tried searching for reference material, but MSDN and Technet didn't provide any useful information and I didn't find an answer here, too.

Did I miss anything? Is it behaving as intended and are my expectations wrong? How do I trigger a task for an off-the-regular-schedule-execution, then?

Best Answer

It's a known bug.

Ref: http://support.microsoft.com/kb/950035 / http://support.microsoft.com/kb/2495489

If it bothers you too much, apply the noted hotfix.

P.S. You should search for bugs in english from time to time ;)

Related Topic