Windows 2008 R2 Standard计划任务停止工作 - 上次运行结果0x2

时间:2014-05-30 14:03:49

标签: c# windows batch-file

我一直在摸着头几天,无法触及它的底部。 我有一个计划任务,每天早上运行批处理文件。批处理文件启动一个Windows服务,该服务调用另一个服务器上的Web服务,然后执行各种任务,之后服务停止。

这在过去几个月一直没有问题,但从上周开始,每天早上计划任务在指定时间触发,但它没有启动服务,上次运行结果是0x2。

我已经尝试了一切我能想到的,检查过的'运行用户是否已登录','以最高权限运行'。我为计划任务启用了历史记录,一切似乎运行正常。事件查看器中没有错误,服务也没有抛出任何异常。手动运行批处理文件就可以了。

最后,我删除并重新创建了解决问题的计划任务。今天这个错误又开始了。我一直无法得到关于0x2究竟是什么意思的确切信息。是否有任何人有关于这个问题可能原因的更多信息?

我开始相信问题在于服务器而不是服务。我从任务计划程序导出服务并再次导入而没有任何更改,并且它在周末运行良好。显然,一些服务器维护是在问题开始时进行的,所以我们将进一步调查我们的服务器管理部门

2 个答案:

答案 0 :(得分:1)

0x2结果表示无法找到该文件。

确保在任务启动时(显然是这种情况),批处理文件存在且可以访问。

请参阅系统错误代码here on MSDN

答案 1 :(得分:0)

正如所解释的here 0x2也可能意味着"访问被拒绝"。所以也许你正面临许可问题。

您可以尝试在任务的属性对话框中将计划任务配置为以最高权限运行常规标签)。< / p>