在我更改计划之前,这项任务一直运行良好。在我将计划时间提前 5 分钟后,我注意到在历史记录中,它仍然会触发旧计划。我尝试删除任务并在没有触发器的情况下重新创建它,它仍然使用旧触发器执行任务。所附屏幕截图显示该任务没有触发器,但正如您在历史记录中看到的那样,它仍在尝试执行任务。Windows 任务计划程序如何工作?是否有可以清除旧任务的文件或数据库?
我也尝试应用此修复程序,但它似乎没有解决问题: http://support.microsoft.com/kb/2461249
编辑: 历史记录中的错误消息是:任务计划程序无法启动“<我的任务名称>“用户的任务”<用户>”。附加数据:错误值:2147750689。
答案1
最简单的解决方案是重新启动计算机。这将重新启动任务计划程序服务,而该服务通常无法通过服务 UI 重新启动。
或者,您可能想尝试使用 PSEXEC 启动以 SYSTEM 身份运行的 CMD 提示符。此时,您可以使用 NET STOP/START 重新启动任务计划程序服务。
- PSEXEC -i -s CMD
- 净停泊时间表
- 净启动时间表
这在 (2k8 R2) 测试服务器上有效,我在服务器上遇到了同样的问题。
注意 - 我认为 Microsoft 不建议重新启动调度程序服务。如果您在生产系统上遇到此问题,重新启动将是首选方案。