现在是 19:01。这是我的 Windows Server 2016 上的计划任务窗口显示的内容:
如您所见,突出显示的任务是:
- 触发在每小时 xx:15 运行,
- 计划在 19:15 再次运行,并且
- 最后一次运行时间是 16:15。
当我大约一个小时前检查时,“下一次运行时间”是“08.02.2017 18:15:00”。但是,正如您在屏幕截图中看到的那样,它没有运行,而且任务历史也没有告诉我原因。
为了完整起见,任务的其余设置为:
- 常规选项卡:SYSTEM 帐户,“以最高权限运行”。
- 条件选项卡:未选中。
- 设置选项卡:选中“允许按需运行任务”、“如果任务运行时间超过 3 天则停止任务”和“如果正在运行的任务在请求时未结束,则强制停止”。如果任务已在运行,则选择“不启动新实例”。
我可以采取哪些步骤来找出任务有时无法启动的原因?
似乎最近对任务调度程序行为(Windows 10、Windows Server 2016)进行了一些更改。您的任务可能会在今天 14:15 开始,然后每隔一小时重复一次,持续 1 天。但是,如果您更改某些内容并保存任务,或者如果操作系统重新启动,则该任务将仅在到达触发点后运行,该触发点将是下一个 14:15 小时计划。
我认为这是一个重要的变化,我没有看到微软记录在案,我认为应该是这样。它改变了多年来的标准行为......
卡洛斯·马亚