无论我做什么,我的任务退出“最后运行结果”0x80042000。 它声称通过成功,但它没有做任何事情 – 该过程出现一瞬间,然后消失。 如果我做开始/运行并input完全相同的命令,那么工作正常。 我已经在Server2003中设置了相同的任务,并且在那里工作正常。 我以pipe理员身份login,所以我不认为UAC是问题。
我已经search这个代码0x80042000,它无处可寻。 任何人都知道什么是手段?
好的,发生了什么事情:
我被“最后运行结果”弄糊涂了,以为这是Server 2008 / Task Scheduler的返回码。 实际上,这是运行的应用程序的返回码。 所以任务“历史”说“成功完成”,但“最后运行结果”= 0x80042000。
所以,一旦我明白了,答案很简单 – 这是一个InstallShield应用程序,0x80042000是应用程序遇到InstallScript“中止”命令时的返回码。
检查出错代码:
http://support.microsoft.com/kb/308558
我猜你会遇到一个当你自己运行时没有的环境问题。 你可以发布你试图运行的命令吗? 可能会有一个运行无声的切换。
让我知道!
欢呼声,马修