我有一个 C# 控制台应用程序作为Windows Server 2008 R2
. 该应用程序计划在 Windows Task scheduler
每 15 分钟后运行一次。在我的应用程序结束时,
Logger.Log("Killing app");
Environment.Exit(0);
有时(可能每月一次),我的应用程序不会退出。当我检查我的应用程序日志文件时,我看到了这条Killing app
消息。我确信没有错误,也没有崩溃。只是应用程序没有退出。当我检查 时Task Scheduler
,我看到0xC000013A
了Last Run Result
。由于它没有退出,它会阻止我的工作下次运行。同时(相差十分钟),我在事件日志上看到了这条消息,
The description for Event ID 0 from source gupdate cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Service stopped
我什至不知道他们是否相关。
不,他们没有关系。您注意到的事件日志消息与 Google 更新服务计划任务有关,它会向事件日志发送垃圾邮件,并且不包含完整的事件描述。
调查用于处理与后续调用重叠的任务的计划任务选项: