我面临着一个奇怪的问题。 我已经计划了的任务劳克一个批处理文件。 当我运行选项任务Run only when user is logged on
,一切工作正常。 但我想在后台运行这个任务,所以我使用的选项运行它Run whether user is logged on or not
。 现在,当我运行它是不工作的任务。 我获得以下2个错误。 我不明白这个错误。 请帮我解决这个问题。
Task Scheduler failed to launch action "C:\Windows\SYSTEM32\cmd.exe" in instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of task "\stmm\Daemon". Additional Data: Error Value: 2147942667.
Task Scheduler failed to start instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of "\stmm\Daemon" task for user "GBLADHEDANI\N011940" . Additional Data: Error Value: 2147942667.
我有同样的问题。
对我来说,解决方案在Microsoft知识库文章2452723发现:
Windows Vista中起计划任务无法运行,如果“开始于(可选)”的路径字段报价
基本上,编辑您的计划任务,并采取了行情开始在该领域工作:
- 打开你的计划任务
- 切换到“操作”选项卡
- 打开你的行动
- “从现场移除行情()‘开始于(可选)’
- 保存并关闭所有打开的对话框
对我来说这是“开始” - 从旧服务器复制的值,并更新路径到新的exe文件的位置,但我忘了更新的“开始”的位置 - 如果它不存在,你得到这个错误太
引用@从上面汉斯 - 顺便的评论,因为它是有价值的debgging这个问题:
转换错误代码为十六进制得到0x8007010B。 7使它Windows错误。 这使得010B错误代码267“目录名称是无效的”。 当然,出现这种情况。
发生这种情况的原因不止一个。 在我的情况下发生这种情况是由于权限问题。 该任务运行的用户没有权限写入日志目录,因此这个错误而失败。
我有同样的问题,Windows7的上。
我得到的错误2147942667和暂时无法运行C报告:\ WINDOWS \ SYSTEM32 \ CMD.EXE。 我试着用和不用的脚本和启动在双引号,它并没有区别。 然后我试图替换映射的网络驱动器和(\服务器1 \ Sharexx \ my_scripts \ run_this.cmd)UNC引用的所有路径引用和固定对我来说。 拍。
对于一个更通用的答案,转换误差值成十六进制,然后在查找的十六进制值Windows任务计划程序错误和成功常数
对我来说这是“开始” - 我在我的节目名称末尾的“的.py”不小心留下。 我忘了利用它在(“应用”)的文件夹的名称。