我有一对计划任务,分别每天 6:00 和 6:03 开始,每 15 分钟重复一次,持续 18 小时。这在一台 (2008R2) 服务器上已经运行多年,但该服务器即将退役,由 2016 服务器取代。我将任务导出并导入到新的 2016 服务器。当我启用第一个任务 (6:00) 时,它在第一天运行良好,第二天 6:00 运行任务,但在 6:15、6:30、6:45、7:00、7:15 没有运行任何重复,我就是在这个时间注意到这一点的。
我在 7:30 后不久杀死了相关的 svchost 进程,Windows 重新启动了其服务,并且计划从 7:45 开始在当天的剩余时间内运行。机器在晚上 10:30 重新启动,计划在接下来的几天内运行良好。然后我昨天启用了第二个任务(6:03)。昨天剩下的时间里,这两个任务都运行良好。今天早上,6:00 和 6:03 的任务都运行了。但 6:15、6:18、6:30 等任务没有运行。我再次杀死了 svchost,这两个计划任务的下一个迭代运行了。
事件日志显示两个任务均成功完成了 6:00/6:03 的运行。它还表明在这些重复触发器不起作用期间,其他(不相关的)任务已被触发,包括基于时间的触发器。事件日志中没有任何迹象表明相关任务存在(即没有失败的触发器,什么都没有)。
由于重新启动服务可以解决问题,因此看来它们已正确设置。您将如何解决此问题?