计划作业未完成运行;事件记录返回代码 3762504530

计划作业未完成运行;事件记录返回代码 3762504530

我只是一名低级开发人员,但我接手的一项计划的(凌晨 2:00)VB.Net 控制台应用程序作业间歇性地无法完成运行。大约有一半的时间,它就是无法完成运行,日志记录和事件:任务计划程序已成功完成任务“[appname]”,实例“{3f00cbd6-b40e-4e74-a0da-4def71b4d7db}”,操作“D:\Scheduled Tasks[foldername][appname.exe]”,返回代码为 3762504530。

我在网上找到了另一个提到该返回代码的地方,并且该人包含了一些设置的描述;下面是我们的类似设置以及我们的网络人员提供的答案。

如有任何建议或指导,我将不胜感激...提前致谢。

该作业是否“无论用户是否登录都会运行”? - 是的

作业是否“以最高权限运行”- 是

服务器操作系统是什么? - Windows 2008 R2 Standard

“设置的唯一条件是唤醒计算机运行”是真的吗?它没有设置为唤醒计算机运行任务。但是,它不会进入睡眠状态,任务正在运行。它只是异常退出。

是否“设置允许任务按需运行/如果运行超过 3 天则停止任务/如果任务未按要求结束则强制停止”?是的,它可以按需运行;是的,如果任务运行时间超过 4 小时,它将停止任务;是的,如果任务未按要求结束,它将强制停止。

答案1

我相信返回代码是一个通用的.NET 控制台应用程序崩溃代码。任务计划程序中作业的设置方式不会导致此问题。

检查服务器上的应用程序事件日志,查看作业“完成”时附近发生的任何错误。这些事件应该会为您提供有关作业异常退出原因的更多信息,这样您就可以知道从哪里开始进行故障排除。

答案2

如果您检查事件日志-->应用程序,您可能会在那里获得详细信息。您应该能够找到异常代码为 0xe0434352 的错误记录,其十六进制值为 3762504530

答案3

当我尝试使用服务帐户运行数据导入的计划任务时,我得到了相同的返回代码 (3762504530)。我的问题是服务帐户无法访问日志文件。我向服务帐户授予了仅包含日志文件的文件夹的非继承权限(完全控制),问题就解决了。

答案4

我遇到了同样的问题,任务计划程序作业“成功完成”,任务计划程序历史记录中显示返回代码为“3762504530”。我的计划任务的事件日志提供了以下信息

Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException

我尝试了其他一些方法,但最后我从命令行运行该程序并发现一些第三方 DLL 没有安装在服务器上。

故障排除!

  1. 尝试从命令行运行以重现错误
  2. 检查事件查看器,通常这里有更多详细信息
  3. 从任务管理器运行命令“文件 | 运行新任务”,这似乎是与任务计划程序中使用的系统上下文最接近的系统上下文。这为实际修复我的问题提供了最好的错误消息。

相关内容