计划任务失败错误

时间:2009-08-18 01:00:38

标签: c# .net-3.5 scheduled-tasks

我在Windows Server 2003 x64上运行C#.NET 3.5控制台应用程序,我希望每5分钟运行一次作为计划任务。当我登录到计算机时,代码按计划正确运行(收集数据并写入SQL Server 2005数据库)。

当任务在没有交互式登录的用户的情况下运行时,它将失败,并显示以下错误消息。

运行该应用程序的用户是Administrator(这是一个没有公共界面的内部服务器/应用程序),该应用程序已在其他Windows服务器(x86)上成功运行了几个月,并在我将其迁移到的时候开始失败新服务器。

我已经在所有方法上放置了try-catch块并将错误记录到事件日志中,但是没有记录错误,所以我在深入挖掘问题时遇到了问题。

错误:

EventType clr20r3,P1 APPNAME,P2 1.0.0.0,P3 4a89e160,P4 APPNAME,P5 1.0.0.0,P6 4a89e160,P7 2,P8 12f,P9 pszqoadhx1u5zahbhohghldgiy4qixhx,P10 NIL。

我已经做了相当多的谷歌搜索,我见过的最常见的问题是没有正确安装或引用的DLL。我不认为这是我的问题,因为我可以看到应用程序成功运行,数据以我登录的方式输入数据库。

对此的任何帮助都会非常受欢迎。提前谢谢。

彼得

1 个答案:

答案 0 :(得分:0)

确保允许任务计划程序服务与桌面交互,如How to troubleshoot scheduled tasks in Windows XP and in Windows Server 2003中所述。此外,请确保未在任务上选择“仅在登录时运行”。