Task scheduler執行失敗,錯誤代碼0xE0434F4D


今天在服務器上加一個計划任務,即每天特定時間執行一個可執行程序,該程序會調用同目錄下的xml文件讀取連接信息。當雙擊此程序時可以正常運行無任何異常,但是但當計划任務中到達指定時間執行此程序執行失敗,錯誤代碼為0xE0434F4D。

看異常詳情中拋出了System.IO.FileNotFoundException.看來是沒找到指定文件或目錄,猜都可以猜出來,應該是沒找到xml文件。

我的猜測是,可執行程序中將xml的路徑編碼為當前目錄下,但是計划任務中執行時當前目錄變成了C:\Windows\System32,所以肯定找不到xml,講xml文件拷貝到System32文件夾下,計划任務執行成功。

 

以上僅是個人猜測,各位高手有了解詳情的,望不吝賜教。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM