C#Win应用程序,任务调度程序,用户帐户:系统.Microsoft Excel无法访问该文件


  1. Windows服务器上的任务调度程序
  2. 用户帐户是系统
  3. 启动读取Excel文件的.NET windows应用程序
  4. 错误:

Microsoft Excel无法访问文件"D:\Automation\02_14_25_.xlsx"可能有以下几种原因:
•文件名或路径不存在。•该文件正被另一个程序使用。•您试图保存的工作簿与当前打开的工作簿同名。

  1. 我在C:WindowsSysWOW64configsystemprofileC:WindowsSystem32configsystemprofile中创建了文件夹Desktop,但仍然存在相同的错误
  2. 当我以自己(管理员(的身份登录服务器并运行应用程序时,它运行时不会出错。有什么建议吗

您没有澄清文件:"D: \自动化\02_14_25_.xlsx">

实际上存在,或者如果这只是错误消息,您无法正确解释。

在这种情况下,我的答案是:如果应用程序作为计划任务运行,则它没有使用正确的环境变量启动。这是我的经典错误:

"当我手动运行它时,它可以工作,但当我使用cron/scheduled任务时,它就不工作了"-场景

最新更新