预定作业未完成;事件记录,返回码3762504530


25

我只是一个低下的开发人员,但是我继承的预定(凌晨2:00)VB.Net控制台应用程序作业间歇性地无法完成。大约有一半的时间,它并没有执行完毕,记录日志和事件:Task Scheduler成功完成了任务“ [appname]”,实例“ {3f00cbd6-b40e-4e74-a0da-4def71b4d7db}”,操作“ D:\ Scheduled” Tasks [文件夹名称] [appname.exe]”,返回代码3762504530。

我在网上发现了另一个关于该返回码的信息,这个家伙还包括了一些设置的描述。以下是我们的类似设置,以及由网络专家提供的答案。

如果有任何建议或指导,我将感激不尽。

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

是“以最高特权运行”作业吗?是

什么是服务器操作系统?-Window 2008 R2标准

是“唯一设置的条件是唤醒计算机才能运行”吗?未将其设置为唤醒计算机以运行任务。但是,它不会进入睡眠状态并且任务正在运行。它只是异常退出。

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


当我尝试使用服务帐户运行作业时,它给了我同样的错误。然后,我尝试使用基本任务,这使我完成了向导,该向导使我可以与登录时的用户一起创建任务,并且运行效果非常好。我在运行此可执行文件时遇到的主要问题是以前使用过的用户的访问权限存在问题。尝试与运行任务的用户一起从命令行运行应用程序。如果您可以正常运行该应用程序,则应该可以安排它运行而不会出现问题。它也可以告诉你错误messag

您得到了最终解决方案吗?以编程方式
Kiquenet '17

检查分配给该特定文件夹的访问权限。

Answers:


33

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

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


6

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


0

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


0

.NET答案肯定是正确的。只是想我会与其他人分享这个错误的具体例子,以谷歌搜索这个问题。

我在Windows Server 2012计划任务上收到此错误消息。我们已使用.NET 4.6.1(VS 2017中的默认值)构建了一个控制台应用程序。

原来服务器仅安装了.NET 4.5.1。更改了应用程序的.NET目标以使其匹配,并且任务没有问题。显然,更新服务器的运行时版本也可以对其进行修复。


-1

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

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

我尝试了其他一些操作,但是最后我从命令行运行了该程序,发现服务器上未安装某些第三方DLL。


1
您的问题和此问题有何相同之处?
Ryan Babchishin 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.