Vista的Windows调度程序任务启动失败,然后再也不会工作

我有一个调度程序任务设置每小时运行一次,以更新Web服务器。 它正确运行每个小时。 但重启后,任务总是开始失败:错误是:

Task Scheduler failed to start "\Website Refresh" task for user "myserver\Admin". Additional Data: Error Value: 2147943726. 

该任务需要pipe理员权限,设置如下:

  • “运行任务时,请使用以下用户帐户”(myserver \ Admin)
  • “运行用户是否login”(选中)
  • “不要存储密码”(未选中)
  • “以最高权限运行”(选中)
  • “隐藏”(未选中)
  • “触发”(每天上午12:00,每1小时触发一次,持续1小时…)

如果我手动运行它(使用任务计划程序中的RUNbutton),则此任务将以同样的方式失败。

一旦我作为pipe理员进入,并重置密码的任务,它再次开始工作。 直到我再次重新启动。

根据我发现的几个论坛post,似乎存在一个Vista任务调度程序存储用户凭据的问题。

症状(事件日志):

  • 事件ID:101
  • OP代码:6619136
  • 错误值:2147943726

解决方法:

如果使用“运行用户是否login”选项:

  • 选中“不要存储密码”
  • 选中“以最高权限运行”
  • 确保你有足够的pipe理权限来执行你的任务。

“触发”(每天上午12:00,每1小时触发一次,持续1小时…)

这是不是每天只能运行一次? 持续时间应该是24小时。