我有许多不同的已编译任务,这些任务设置为运行一些用VB.Net编写的可执行文件。当他们去运行时,他们几乎总是会收到错误,说任务无法启动并引用此错误值:
其他数据:错误值:2147942402
我该如何解决这个问题?
答案 0 :(得分:4)
我得到了相同的附加数据:错误值:2147942402。 对我来说,有效的解决方案是删除任务并创建新任务,删除相同的任务。您还可以尝试在任务运行时验证用户的密码。
答案 1 :(得分:3)
当我尝试使用Windows调度程序使用IE运行网页时,我遇到了同样的问题。
请按照以下步骤操作:
- 右键单击您的任务 - >属性。
单击“设置”选项卡,查找"如果任务已在运行,则应用以下规则",应位于对话框的底部,并将DropDownList值设置为"停止现有实例"。
单击“操作”选项卡,编辑任务,在“程序/脚本”下选择运行任务的应用程序的 FULL PATH (在我的情况下,我用C:\ Windows \ winsxs替换了iexplore.exe ... \ IEXPLORE.EXE)
希望这可以帮助你: - )
答案 2 :(得分:2)
我收到了同样的错误消息。正如this other answer中指出的那样,错误代码2147942402
实际上意味着File Not Found
。
我正在以编程方式创建我的计划任务,结果发现我在指定运行的可执行文件的路径中输入了一个拼写错误,并且它实际上并不存在。一旦我更正了计划任务设置为运行的exe的文件路径,那么一切都按预期工作。
答案 3 :(得分:2)
更改权限,其他文件或位置对我不起作用。 我不得不创建一个全新的任务并禁用旧任务,并且它对我有用。原来的任务肯定已经损坏了某些东西。