0

各位程序员,我已经构建了一个 WPF/C# 应用程序(使用 .net 4),如果调试甚至自行启动“.exe”,应用程序运行良好,应用程序本身以管理员权限运行。在以管理员权限运行时,我将其添加为“任务计划程序”中的任务。我确保在创建任务时检查了“以最高权限运行”(并在任务计划程序中验证了所有设置都按预期设置)

运行任务时,任务失败,我看到此错误:任务计划程序未能在任务“\MyClient”的实例“{8df36ee7-0db9-4807-9b5d-d43a793f2169}”中启动操作“MYPATH\ MyClient.Common.dll” . 附加数据:错误值:2147942593

我不明白这是从哪里来的,特别是 MyClient.Common.dll 没有什么特别的;只是一些日志记录的东西和一些帮手。以下是 MyClient.Common.dll 引用的 dll:

  • 微软.CSharp
  • 系统
  • 系统核心
  • 系统数据
  • System.Data.DataSetExtensions
  • 系统管理
  • 系统文件
  • System.Xml.Linq

我试过寻找错误值:“ 2147942593 ”但没有运气。先感谢您!

4

1 回答 1

3

错误代码 2147942593(十六进制 0x800700C1)是Windows错误代码 C1 或ERROR_BAD_EXE_FORMAT.

(在http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx中搜索 0xC1 )

在任务调度程序中,这通常发生在以下情况之一:

  1. 该路径指向一个不是 EXE 程序的文件。如果您确实输入了 DLL 的路径,这可能是原因。

  2. 路径包含空格且未引用。请参阅为什么“schtasks”不运行我的工作?

于 2013-05-02T02:17:07.260 回答