【问题标题】:Scheduled tasks in Windows Server 2016 don't run after being disabled then enabledWindows Server 2016 中的计划任务在禁用然后启用后不运行
【发布时间】:2018-06-15 14:32:14
【问题描述】:

Windows Server 2016 上的任务计划程序在禁用和重新启用后无法运行重复性任务时遇到问题。

我创建了一个未来五分钟“触发器->开始”的任务,并将该任务设置为每五分钟运行一次。勾选“设置->错过计划启动后尽快运行任务”选项。

一切正常——任务在预定的开始时间运行,然后每五分钟运行一次。

禁用任务并等待五分钟以上。

启用任务,它不会再次运行。

下一次运行时间会继续每五分钟更新一次,但任务不会运行,上一次运行时间也不会更新。

重新启用任务后,任务历史记录中没有任何条目,Windows 事件日志中也没有任何事件。

谢谢, 蒂姆

【问题讨论】:

  • 也许研究过superuser.com 或类似的?不是真正的主题。
  • 更新:当时间在第二天滚动到预定时间时,任务再次开始运行,但这不是所需的行为,因为它导致从重新启用任务到当它再次开始运行时。
  • 我会在那里检查 - 没有意识到这不是一个合适的话题 - 如果不是太麻烦,你能告诉我为什么吗? TIA

标签: taskscheduler window-server


【解决方案1】:

我找到了解决办法。

任务设置为每天运行并无限期或每天重复。我将其更改为“运行一次”并无限期重复,并在再次启用后恢复按计划运行。

我相信为什么会这样是因为调度程序显示任务将“在触发后无限期地每 x 分钟运行一次”,即使在任务被禁用时也是如此。

任务在禁用时保持“已触发”状态,因此一旦启用就会恢复运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 2017-06-11
    • 2018-11-26
    • 2011-03-27
    • 1970-01-01
    相关资源
    最近更新 更多