这个问题也许也相关(Windows Server 2016 计划任务计划必须在未来),但我们这边的问题仍然存在……
我们也从 Server 2012 R2 迁移到了新的 Server 2016,并且由于这个错误,我们的每月重启任务无法运行。
据我所知,我们已经安装了所有补丁,但仍然面临这个问题。
错误是
任务计划程序未启动任务“\Folder\Reboot_All_Server”,因为它错过了计划。如果错过了计划,请考虑使用配置选项在可用时启动任务。
任务类别是
错过任务开始被拒绝
由于此任务至关重要,我们无法激活该选项错过预定的启动时间后尽快运行任务
由于这在 Server 2012 上运行良好,所以它也必须在 Server 2016 上运行良好......
任务配置为
Run whether user is logged on or not
Begin the task: On a schedule
Monthly Start 03/03/2019 00:01:00 on First Sunday
Start a program C:\Folder\Reboot_All_Server.cmd
Allow task to be run on demand
Stop the task if it runs longer than: 8 hours
If the running task does not end when requested, force it to stop
Do not start a new instance
所有其他选项均未启用(无勾选)
您知道如何解决这个问题吗?是否有任何已知的 KB 更新需要单独安装?
答案1
微软认为该问题是任务计划程序代码中的一个错误,并且正在开发一个修复程序。
解决方法是:使用不在 DST 时间变化范围内的其他开始日期(或使用复选框“跨时区同步”以防止 DST 时间计算)
如果开始日期是过去日期,解决方法也有效。