在哪里可以找到Windows任务计划程序退出代码列表?

时间:2014-03-19 01:14:08

标签: windows scheduled-tasks exit-code schtasks.exe

我发现的所有关于 Windows任务计划程序的结果都是关于几个代码的简短详细信息。
有人知道完整清单吗? 例如,我无法找到有关错误代码 0xFF 的任何内容。

编辑:例如,如果我添加此任务(用于测试名为“Notifu”的命令行程序):

schtasks /create /tn "NotifuTest" /tr "d:\Temporal\Notifu\notifu64.exe /m 'Test'" /sc minute /mo 1 /sd 10/10/2010 /ru "SYSTEM"

已通过命令行验证了相同的命令 这是结果(抱歉,我的Windows是西班牙语);请注意0xFF(程序似乎正在执行,但没有结果:

enter image description here

3 个答案:

答案 0 :(得分:8)

您可以在此处找到一个列表:http://msdn.microsoft.com/en-gb/library/windows/desktop/aa383604(v=vs.85).aspx

但是它没有完整,因为我遇到了这个结果例如:0x7FFBD3FA

答案 1 :(得分:5)

流程退出代码是特定于流程的。按照惯例,值为零表示成功。唯一保留的值为STILL_ACTIVE,其值为259.当进程仍处于活动状态时,由GetExitCodeProcess返回。要了解这些值的含义,您必须查阅相关过程的文档。

答案 2 :(得分:0)

如上所述,任务计划程序报告的退出代码取决于您在作业中调用的程序。

特别是对于CMD.EXE(在运行.CMD或.BAT文件时使用),退出0xFF表示批处理文件中存在语法错误。

Windows中的CMD.EXE已经有25年以上的Microsoft产品,仍然没有其退出代码的文档。那是不专业的。