Windows 计划任务的“上次运行结果”出现错误 0xE0434F4D

Windows 计划任务的“上次运行结果”出现错误 0xE0434F4D

你好,

我在 Windows Server 2008 上的计划任务中收到错误 0xE0434F4D 作为“上次运行结果”。
我已检查运行计划任务的用户的权限,
并且该用户确实具有必要的权限。

那么可能存在什么问题?这个错误意味着什么?

谢谢!

答案1

您是否尝试从网络共享(或更好的 UNC 路径?)运行 .NET 程序。那么这是一个安全问题。将您的程序复制到本地并在那里运行。

当您仅从 GUI 运行没有任务计划程序的程序时,它也会崩溃吗?如果是这样,您是否安装了正确的 .NET Framework 版本?

答案2

只需将工作目录设置为任务的操作选项卡即可。也许你为程序使用了参数,所有文件必须位于同一级别的目录中

答案3

就我而言,这里发布的所有答案都不起作用。Assembly 在 Windows XP 下本地启动,没有明显的权限问题。

我检查了已安装的 .NET 版本(众所周知的注册表子树HKLM\SOFTWARE\NET Framework Setup\NDP),发现子项v3.5\SP(ServicePack)不在1。这意味着已安装 .NET 3.5,但不是最新的已发布版本(SP1)。之后下载 v3.5 SP1,安装并重新启动 PC,整个问题就消失了。所以关键是“不只是任何 .NET 3.5,而且必须存在最新的 .NET 3.5“。

答案4

发生此错误的原因是,调度任务的人员不具备操作系统管理员角色。

相关内容