Windows 任务计划程序返回代码 2147942511

Posted

技术标签:

【中文标题】Windows 任务计划程序返回代码 2147942511【英文标题】:Windows Task Scheduler Return Code 2147942511 【发布时间】:2018-01-11 18:54:34 【问题描述】:

我已经定义了一些要在任务计划程序上运行的东西,并且我总是在历史记录日志中获得返回码 2147942511。它只是给了我一个我定义要执行的批处理脚本的空日志。

当我尝试手动运行批处理脚本时,它运行良好。

计划任务信息: 操作系统是 Windows 2012 R2。我正在使用登录为批处理作业的帐户,任务设置为以最高权限执行,即使用户未登录也执行,不存储密码已勾选。

【问题讨论】:

没有足够的信息来提供帮助。但是您可能会更成功地查看该代码的十六进制等效项:0x8007006f @markransom 但我的路径和文件名只是 d:\abc_de\abc\batch\asdf-src2tgt-dly-run.bat。我觉得奇怪的是它抛出的文件名太长了。 【参考方案1】:

2147942511 是 0x8007006f 或 ERROR_BUFFER_OVERFLOW,根据 MSDN 有消息“文件名太长”。您是否尝试过缩短批处理脚本文件的路径?

来源:https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx

【讨论】:

嗨。当前路径在这个长度上(实际名称被屏蔽)d:\abc_de\abc\batch\asdf-src2tgt-dly-run.bat。让我尝试以更短的路径运行它

以上是关于Windows 任务计划程序返回代码 2147942511的主要内容,如果未能解决你的问题,请参考以下文章

计划任务中的批处理文件返回代码 2147942401

bat文件加入windows定时任务运行返回错误代码0x1

在哪里可以找到 Windows 任务计划程序退出代码列表?

Windows 任务计划程序错误 101 启动失败代码 2147943785 [关闭]

windows计划任务

任务计划程序-Windows2008定时重启