簡體   English   中英

任務計划程序:WPF / C#運行失敗,並顯示錯誤(盡管在自行啟動.exe時有效)

[英]Task Scheduler: WPF/C# run failing with error (though works when launching .exe on its own)

各位程序員,我已經構建了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 ”,但是沒有運氣。 先感謝您!

錯誤代碼2147942593(十六進制0x800700C1)是Windows錯誤代碼C1或ERROR_BAD_EXE_FORMATHRESULT封裝

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

在任務計划程序中,這通常發生在以下情況之一:

  1. 該路徑指向不是EXE程序的文件。 如果從字面上輸入了DLL的路徑,則可能是原因。

  2. 路徑包含空格,不加引號。 請參閱為什么“ schtasks”無法執行我的工作?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM