windows 其他数据:误差值:2147942402,怎么修?

d5vmydt9  于 2023-02-13  发布在  Windows
关注(0)|答案(7)|浏览(323)

我有许多不同的调度任务,它们被设置为运行一些用VB.Net编写的可执行文件。当它们运行时,它们几乎总是会收到一个错误消息,说任务启动失败并引用此错误值:
其他数据:误差值:2147942402
我该怎么补救呢?

dz6r00yl

dz6r00yl1#

我也收到了同样的错误信息,正如this other answer中所指出的,原来错误代码2147942402实际上意味着File Not Found
我正在以编程方式创建我的计划任务,结果发现我指定运行的可执行文件的路径中有一个拼写错误,实际上它并不存在。一旦我更正了计划任务设置运行的可执行文件的文件路径,那么一切都按预期运行。

ki1q1bka

ki1q1bka2#

我有同样的问题,当我尝试运行网页与ie使用windows调度程序。
请按照以下步骤操作:

  • 右键单击任务-〉属性。
  • 单击Settings选项卡,查找"If the task is already running,then the following rule applicate"(如果任务已在运行,则应用以下规则),该选项应位于对话框底部,然后将DropDownList值设置为"Stop the existing instance"(停止现有示例)。
  • 单击"操作"选项卡,编辑任务,在"程序/脚本"下选择运行任务的应用程序的完整路径(在我的示例中,我将iexplore.exe替换为C:\Windows\winsxs...\iexplore.exe)
    希望这对你有帮助:-)
goucqfw6

goucqfw63#

我得到了相同的附加数据:误差值:2147942402。对我来说,有效的解决方案是删除任务并创建一个新任务,与删除的任务相同。您也可以尝试在任务正在运行时验证用户的密码。

ergxz8rk

ergxz8rk4#

更改权限、不同的文件或位置对我不起作用。我必须创建一个全新的任务并禁用旧的任务,它对我起作用了。一定是原始任务中的某些东西被损坏了。

6uxekuva

6uxekuva5#

我通过将任务“常规”选项卡上的“无论用户是否登录都运行”更改为“仅当用户登录时运行”修复了此错误。
您必须是“常规“选项卡-〉”安全选项“-〉“运行任务时,请使用以下用户帐户”上的有效用户:

oxiaedzo

oxiaedzo6#

我在将批处理文件作为计划任务运行时遇到此错误。我的任务操作指向批处理文件并成功执行,但报告操作代码2和以下详细信息。

Task Scheduler successfully completed task...., action "C:\Windows\SYSTEM32\cmd.exe" with return code 2147942402

我通过将最终退出代码更改为以下代码修复了此问题:

exit 0

确保捕获并处理批处理文件中的错误。如果批处理运行成功,则将**“exit”更改为“exit 0”。现在,任务计划程序结果为“操作成功完成(0x0)"**。

cs7cruho

cs7cruho7#

我在远程服务器上执行命令时遇到了同样的问题。我通过在命令前面包含cmd /c修复了这个问题。
我收到错误的命令:

<filepath> <command to run>

解决问题的修复程序。

cmd /c <filepath> <command to run>

相关问题