概述:
我使用Windows任务计划程序来运行自动化任务。 偶尔我会看到随机的任务没有履行其职责。 当我检查任务计划程序来查看历史日志中发生了什么时,我看到由于某种原因,当任务在他们的时间表被触发时,他们同时产生了几个自己的实例,这变成了一个任务的火车残骸杀死其他实例并尝试运行“第一个”,或者它根本不运行,因为它认为自己的另一个实例已经在运行。 有时这发生在相同的任务,然后偶尔会发生在别人身上。 修复只是为了结束所有实例并手动启动任务。
题:
为什么有一个单一的日程安排的单个任务决定同时产生自己的多个实例?
注意:
我有一个单独的用户帐户设置运行的任务,而不是我自己。 该用户确实是运行任务的计算机上的pipe理员,并且无论用户是否login,都将任务设置为tun。 此外,该机是Windows服务器08 R2。
有一个已知的任务调度程序的错误,将导致它不时两次运行相同的任务。 当上一个计划任务正好在新任务开始时终止时,会发生这种情况:调度程序将运行相同的任务两次。
有一个可用的修补程序: http : //support.microsoft.com/kb/2461249
当我们遇到这个问题时,我们简单地通过减less任务运行来解决这个问题。
如果任务计划程序认为第一次启动不成功,则可以select重新启动任务。 如果选项已设置,则禁用该选项将是一个好主意。 关于为什么第一次开始返回一个不成功的价值的一些进一步的检查应该遵循。
你可以发布到底是什么开始,如果它是一种脚本,也包括脚本的源代码?