Windows 任务计划程序未运行最后一个实例

Windows 任务计划程序未运行最后一个实例

我设置了一个 Windows 任务计划程序,每小时运行一次。我让它每天从下午 12:01 开始运行,然后每隔 1 小时重复一次任务,持续 1 天。

这基本上是可行的,但有时它不会在第二天上午 11:01 运行(最后一次)。我查看历史记录,它甚至没有尝试运行最后一次运行。它在 9:01 正常运行,然后在 10:01 运行,然后就完成了。

因为它每天运行,所以它会在 12:01 重新启动。但我需要它每天每小时可靠地运行。有没有更好的方法来安排它,以便它不会在 11:01 运行?

这是在 Windows 10 虚拟机上。

注意:这个操作必须在整点后 1 分钟运行,这一点非常重要。这个时间不能随时间改变,即使差 1 分钟也会导致其他进程失败。

答案1

您需要稍微改变一下设置,以使其更可靠地工作。

在触发器本身上,您不想让它在 1 天后结束,而是希望让它在无限期后结束。也就是说,它会继续运行。

在底部的“设置”选项卡上显示:If the task is already running, the following rule applies: Stop the existing instance.

现在实例可能会重叠,但根据您的任务,这可能不是您想要的。为了解决这个问题,请返回触发器并选中延迟任务至:5 minutes。是的,您实际上可以在那里输入该值。

另请检查Stop the task if it runs longer than: 1 day

相关内容