【问题标题】:Windows Task Scheduler: Task stopping due to timeout reached errorWindows 任务计划程序:由于超时而停止任务错误
【发布时间】:2014-03-23 08:51:06
【问题描述】:

我在 Windows Server 2008 的任务计划程序中安排了每 30 分钟运行一次的任务。在任务设置中,“如果任务运行时间超过则停止”选项设置为“1 天”。我注意到有时任务在运行 10 分钟后被终止。甚至随后的运行也因相同的错误而终止。

“由于超时而停止任务”

手动结束并重新启动任务似乎可以解决问题。 这种行为的原因可能是什么?

对于不同的任务,“如果任务运行时间超过则停止”选项设置为“4 小时”,并且任务运行时间超过 8 小时而不会被终止。

这个选项“如果任务运行时间超过”,是否有一些我缺少的其他依赖项?为什么不能正常工作?

【问题讨论】:

    标签: windows-server-2008-r2 windows-task-scheduler


    【解决方案1】:

    对我来说,问题在于这可以在两个地方进行设置。我正在查看任务属性的“设置”选项卡上的“如果任务运行时间超过则停止任务”设置。在 Triggers 选项卡中每个项目的详细信息中也有相同的设置。

    我在“设置”选项卡中禁用了停止,但在“触发器”选项卡中没有禁用,所以它正在终止它。一旦我在两个地方都禁用它,它就会按预期工作。

    【讨论】: