什么是上次运行结果(0x80042000)?

无论我做什么,我的任务退出“最后运行结果”0x80042000。 它声称通过成功,但它没有做任何事情 – 该过程出现一瞬间,然后消失。 如果我做开始/运行并input完全相同的命令,那么工作正常。 我已经在Server2003中设置了相同的任务,并且在那里工作正常。 我以pipe理员身份login,所以我不认为UAC是问题。

我已经search这个代码0x80042000,它无处可寻。 任何人都知道什么是手段?

好的,发生了什么事情:

我被“最后运行结果”弄糊涂了,以为这是Server 2008 / Task Scheduler的返回码。 实际上,这是运行的应用程序的返回码。 所以任务“历史”说“成功完成”,但“最后运行结果”= 0x80042000。

所以,一旦我明白了,答案很简单 – 这是一个InstallShield应用程序,0x80042000是应用程序遇到InstallScript“中止”命令时的返回码。

检查出错代码:

http://support.microsoft.com/kb/308558

我猜你会遇到一个当你自己运行时没有的环境问题。 你可以发布你试图运行的命令吗? 可能会有一个运行无声的切换。

让我知道!

欢呼声,马修