【问题标题】:Additional Data: Error Value: 2147942402. How to fix?附加数据:错误值:2147942402。如何修复?
【发布时间】:2012-08-05 14:43:10
【问题描述】:

我有许多不同的调度任务,它们被设置为运行一些用 VB.Net 编写的可执行文件。当他们去运行时,他们几乎总是得到一个错误,说任务无法启动并引用这个错误值:

附加数据:错误值:2147942402

我该如何解决这个问题?

【问题讨论】:

  • 也许这会有所帮助:vistax64.com/vista-general/…
  • 我遇到了同样的问题,因为我正在运行的文件的绝对路径中有空格。因此,在操作的附加参数中,我必须将 "..." 放在文件路径周围,但无论出于何种原因,您都不能在 Start In 路径周围加上引号。

标签: windows scheduled-tasks


【解决方案1】:

我收到了同样的错误信息。正如this other answer所指出的,原来错误代码2147942402实际上是指File Not Found

我正在以编程方式创建我的计划任务,结果发现我指定运行的可执行文件的路径中有错字,而且它实际上并不存在。一旦我更正了计划任务设置为运行的 exe 的文件路径,那么一切都按预期工作。

【讨论】:

  • 我的计划任务运行了一个批处理文件,批处理文件中的路径不存在。
  • 我不得不将文件路径移动到“开始于”输入字段中,并且我还将参数移动到“添加参数”输入字段中。所以,我在“程序/脚本”输入字段中只有 CLI 命令的名称。
【解决方案2】:

当我尝试使用 Windows 调度程序通过 IE 运行网页时遇到了同样的问题。

按照以下步骤操作:

-右键单击您的任务-> 属性。

-单击设置选项卡,查找“如果任务已在运行,则应用以下规则”,应在对话框底部,并将 DropDownList 值设置为“停止现有实例”。

-单击“操作”选项卡,编辑您的任务,在“程序/脚本”下选择运行您的任务的应用程序的 FULL PATH(在我的情况下,我将 iexplore.exe 替换为 C:\Windows\winsxs ...\iexplore.exe)

希望这对你有帮助:-)

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 还没有找到其他解决方案。
    【解决方案4】:

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

    【讨论】:

    • 这里有同样的问题。我想尽一切办法挽救任务。希望我能从你那里学习并从头开始。
    【解决方案5】:

    我通过在任务的“常规”选项卡上将“无论用户是否登录都运行”更改为“仅在用户登录时运行”来修复此错误。

    您必须是常规选项卡上的有效用户->安全选项->“运行任务时,请使用以下用户帐户:”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 2019-12-02
      • 2020-09-18
      相关资源
      最近更新 更多