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

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

无论我做什么,我的任务都会以“上次运行结果”0x80042000 退出。它声称成功通过,但什么也没做——进程出现一瞬间然后就消失了。如果我执行“开始/运行”并输入完全相同的命令,那么一切正常。我在 Server2003 中设置了相同的任务,它在那里运行正常。我以管理员身份登录,所以我不认为 UAC 是问题所在。

我搜索过这个代码 0x80042000,但找不到。有人知道这是什么意思吗?

答案1

好的,事情是这样的:

我对“上次运行结果”感到困惑,以为这是 Server 2008/Task Scheduler 返回代码。实际上,这是运行的应用程序的返回代码。因此,任务“历史记录”显示“成功完成”,但“上次运行结果”= 0x80042000。

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

答案2

检查错误代码:

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

我猜你遇到了一个环境问题,而以你自己的身份运行时不会遇到这个问题。你能发布你尝试运行的命令吗?可能有一个静默运行开关。

让我知道!

欢呼,-Mathew

相关内容