首先查看微软的帮助了解常见运行结果代码的意思

http://support.microsoft.com/kb/308558/zh-cn


检查任务状态

您应定期检查计划任务的状态,因为您有时可能不知道计划任务未能运行。 使用“任务计划”窗口中的“详细信息”视图来查看有关每个任务的以下信息:
  • 计划 - 任务的计划

  • 下次运行时间 - 任务下次计划运行的时间和日期。

  • 上次运行时间 - 任务上次运行的日期和时间。

  • 状态 - 任务的当前状态。

  • 上次结果 - 表明上次运行结果的代码。

“状态”列有以下状态和说明:
  • 空白 - 任务没有运行,或它已经成功地运行完毕。

  • 正在运行 - 任务当前正在运行。

  • 错过 - 错过一次或多次运行此任务的尝试。

  • 未能启动 - 最近启动任务的尝试失败。

“上次结果”列显示完成代码。 您可从 MSDN 获取对所有 Windows 完成代码的完整解释,但是“任务计划”的常用代码为:
  • 0x0: 操作已成功完成

  • 0x1: 调用的函数不正确或调用了未知函数。

  • 0xa: 环境不正确。

如果结果代码的格式为“C0000XXX”,则说明任务未成功完成(“C”表示错误状况)。 最常见的“C”错误代码是 0xC000013A: 应用程序因按了 CTRL+C 而被终止。

还要在任务的“属性”中检查以下数据:
  • 确保启用该任务的复选框有复选标记。

  • 检查程序的路径并确保它正确无误。 还要检查程序,看是不是您未能输入它需要的一些命令行参数。



检查“任务计划”的日志

“任务计划”在 %SystemRoot% 文件夹(通常为 C:\Windows)中维护一个日志文件 - SchedLgU.txt。 您可从 任务计划 窗口中通过以下方法来查看日志:单击 高级 ,然后单击 查看日志

日志文件的大小是 32KB,当日志文件达到其最大大小时,它自动从文件的开头开始记录新信息并覆盖旧的日志文件信息。


检查任务计划程序服务

为了运行任务,任务计划程序服务必须正在运行且必须正确配置。 如果您已经从“任务计划”窗口中手动停止了任务计划,则该服务将停止,并且在您下次启动计算机时不进行初始化。 如果该服务未配置为以本地系统帐户登录,则它无法启动。

若要检查该服务的设置,请:
  1. 单击“开始”,单击“控制面板”,然后打开“管理工具”程序(如果您使用的不是控制面板的“经典视图”,则必须先选择“性能和维护”链接)。

  2. 管理工具 中,选择 计算机管理

  3. 展开左窗格中的 服务和应用程序 对象。 单击左窗格中的 服务 对象。

  4. 右键单击右窗格中的 任务计划程序 服务,然后单击 属性

  5. 常规 选项卡上,确保“启动类型”被设置为 自动 ,“服务状态”是 已启动 (如果该服务未在运行,请单击“启动”)。

  6. 登录 选项卡上,确保已选中“本地系统帐户”,并确保标有“允许服务与桌面交互”的复选框中有复选标记。

  7. 单击 确定 ,然后关闭 计算机管理 窗口。



下面说下我遇到的问题

:我在1服上新增了写任务计划,

紧接着就出现这样的运行结果

上次运行结果

(0xC0000142)

查看上面的帮助可发现0xC是( 如果结果代码的格式为“C0000XXX”,则说明任务未成功完成(“C”表示错误状况)。 最常见的“C”错误代码是 0xC000013A: 应用程序因按了 CTRL+C 而被终止。


解决方法:

在任务管理器中把taskeng.exe进程结束掉,再去看下,就ok了