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