6

下午好!最近我创建了一个 Window Server 2016 Datacenter。我的任务之一是按计划(每 5 分钟)运行我自己的应用程序。为了测试“任务调度程序”是否正常工作,请尝试启动计算器并设置触发器。

问题是,当完成所有设置后,调度程序会写入下一次他将运行计算器的时间,但是当时间到来时,什么也没有发生。然而,在刷新调度程序后写道,它已成功启动,但事实并非如此。此外,如果我手动运行计算器,它会打开。 这就是调度程序显示的,但实际上并没有发生

如果有必要,我可以提供任何额外的细节。提前致谢!

4

5 回答 5

4

根据我对截至今天最新更新的 Windows 2016 标准版的经验,问题似乎是如果错过了触发器的开始时间(即使在“错过预定开始后尽快运行任务”被勾选)那么它也不会以重复间隔运行。

解决方法是确保您将开始时间设置在未来,如果您曾经编辑计划任务,请确保更改开始时间/日期,以便将来再次设置。

于 2016-12-20T10:03:23.447 回答
2

在 Windows 2016 Server 上遇到了完全相同的问题。现在使用此解决方法:将“开始任务”从“按计划/每天”更改为“启动时”。这样,“每 x 分钟重复一次任务”就可以正常工作。

于 2017-01-19T09:18:36.220 回答
1

我有一份支持协议,并就这个问题打电话来过。它已在内部确认为一个错误,他们正在努力修复。我得到了一个暂定的解决时间框架,即 7 月/8 月。

ServerFault 上也提出了同样的问题,我也在其中发布了这个答案。 https://serverfault.com/questions/821184/windows-server-2016-scheduled-task-schedule-must-be-in-future/849574#849574

Mods - 在我的声誉级别,我无法将任何内容标记为重复(并且不确定它是否在 StackOverflow.com 与 ServerFault.com 之间算作重复)

于 2017-05-11T15:27:55.270 回答
0

对我来说,正在研究下一个解决方案。将触发任务设置更改为下一个配置:开始任务:按计划设置:一次高级设置:每 N 分钟重复一次任务,持续时间无限期启用:true

在任务常规选项卡上:设置复选框以最高权限运行,配置为:Windows 7,服务器 2012

于 2017-06-27T14:56:06.963 回答
-1

顺便说一句,如果您更改了计划任务的任何内容,您将需要重置开始时间,例如,您希望它在第二天开始的时间。

例如,我们有一个任务从凌晨 1 点开始,一直运行到晚上 11:55,每 10 分钟重复一次。所以,如果我需要在上午 9:15 更改,我需要将开始时间更改为明天凌晨 1 点,然后今天手动测试。如果我想让它今天运行,我需要每 10 分钟手动运行一次(对于任务调度程序来说太多了)。

然后,看起来我需要在明天凌晨 1 点进来,以确保任务计划程序正确启动它并且不会与正在运行的任何东西进行有害的交互。(在Win 2016中确实不是很可靠)

我不希望将“开始于”时间设置为上午 9:20,因为我需要它从凌晨 1 点开始(业务决定了这一点)。

我认为这种新行为是一个错误。

谢谢,罗伯

于 2017-04-13T19:24:12.327 回答