当前位置: 首页 > 知识库问答 >
问题:

任务调度程序:WPF/C#运行失败并出现错误(尽管在单独启动.exe时工作)

萧晓博
2023-03-14

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

运行任务时,任务失败,我看到了以下错误:任务调度程序未能在任务“\MyClient”的实例“{8df36ee7-0db9-4807-9b5d-d43a793f2169}”中启动操作“MYPATH\MyClient.Common.dll”。其他数据:错误值:2147942593。

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

  • 微软。CSharp
  • 系统
  • 系统。核心
  • 系统。数据
  • 系统数据。数据检测扩展
  • 系统。管理
  • 系统。Xml
  • System.Xml.Linq

我尝试寻找错误值:“2147942593”,但没有运气。提前感谢您!

共有1个答案

翟冯浩
2023-03-14

错误代码2147942593(十六进制0x800700C1)是Windows错误代码C1或ERROR_BAD_EXE_FORMAT的HRESULT封装。

(在http://msdn . Microsoft . com/en-us/library/windows/desktop/ms 681382中搜索0x C1(v = vs . 85)。aspx)

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

>

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

    路径包含空格,不带引号。请参阅为什么“schtasks”不运行我的工作?

  •  类似资料:
    • 我有一个spring boot maven项目,它给出了

    • 我面临这个运行时错误。它说: 错误:任务“:app:dexDebug”的执行失败。 com.android.ide.common.process.ProcessExcture:org.gradle.process.internal.ExecExc0019:进程'命令'/usr/lib/jvm/java-8-oracle/bin/java"完成非零退出值2 这是我的身材。渐变脚本: 请帮帮我。谢谢!

    • 我将一个项目导入Android Studio并调试它。然后显示此错误: 错误:任务“:app:processDebugManifest”的执行失败。 清单合并失败:使用sdk:minSdkVersion 8不能小于库com中声明的版本L。Android支持:support-v4:21.0。0-rc1

    • 当我尝试运行Grails 3.3.8时,我遇到了以下错误,但我不知道它是从哪里来的,我正在使用Java 8和MySQL 8.0.12和Intellj: 失败:生成失败,出现异常。 错误:任务': bootRun'执行失败。 下面是应用程序中的Hibernate配置。yml环境:开发:数据源:池:true dbCreate:创建drop driverClassName:com。mysql。jdbc。

    • 清单合并失败:[com.android.support.version@value value=(25.3.1)来自[com.android.support:design:25.3.1]androidmanifest.xml:27:9-31的属性元数据也出现在[com.android.support:RecyclerView-v7:26.0.0-alpha1]androidmanifest.xml

    • 我尝试了这里提到的所有解决方案,但没有一个奏效。 这里奇怪的事情是,我试图运行我的应用程序的Android模拟器的第一次,我得到了同样的错误。我从来没有在那里安装应用程序,但我得到了同样的错误。 你知道是什么导致了这个错误吗?