我有许多不同的计划任务,它们被设置为运行一些用 VB.Net 编写的可执行文件。当他们开始运行时,他们几乎总是收到一个错误,指出任务无法启动并引用此错误值:
附加数据:错误值:2147942402
我怎样才能解决这个问题?
我有许多不同的计划任务,它们被设置为运行一些用 VB.Net 编写的可执行文件。当他们开始运行时,他们几乎总是收到一个错误,指出任务无法启动并引用此错误值:
附加数据:错误值:2147942402
我怎样才能解决这个问题?
我收到了同样的错误信息。正如在另一个答案中指出的那样,事实证明错误代码2147942402
实际上意味着File Not Found
。
我正在以编程方式创建我的计划任务,结果发现我指定运行的可执行文件的路径中有错字,它实际上并不存在。一旦我更正了计划任务设置为运行的 exe 的文件路径,那么一切都按预期工作。
当我尝试使用 Windows 调度程序使用 IE 运行网页时,我遇到了同样的问题。
按着这些次序:
-右键单击您的任务-> 属性。
-单击设置选项卡,查找“如果任务已在运行,则应用以下规则”,应位于对话框底部,并将 DropDownList 值设置为“停止现有实例”。
-单击操作选项卡,编辑您的任务,在程序/脚本下选择运行您的任务的应用程序的完整路径(在我的情况下,我将 iexplore.exe 替换为 C:\Windows\winsxs...\iexplore.exe)
希望这可以帮助你:-)
我得到了相同的附加数据:错误值:2147942402。对我来说,有效的解决方案是删除任务并创建新任务,与删除的相同。您还可以尝试在任务正在运行时验证用户的密码。
更改权限、不同的文件或位置对我不起作用。我必须创建一个全新的任务并禁用旧任务,它对我有用。原始任务一定已经损坏了某些东西。
I fixed this error by changing "Run whether user is logged on or not" to "Run Only when user is logged on" on the General tab of the task.
You must a valid user on the General tab-> security options-> "When running the task, use the following user account:"