Windows 任务计划程序错误 101 启动失败代码 2147943785 [关闭]
Posted
技术标签:
【中文标题】Windows 任务计划程序错误 101 启动失败代码 2147943785 [关闭]【英文标题】:Windows task scheduler error 101 launch failure code 2147943785 [closed] 【发布时间】:2012-12-24 22:06:01 【问题描述】:我正在尝试安排我的 C# 程序在 Windows 调度程序上运行。我正在使用,Windows 7 Professional。
我可以创建任务安全选项集以运行无论用户是否登录,赋予它高权限,它是在我有权访问的远程路径上启动一个 exe。
“错误值:2147943785”您的帮助将不胜感激。
这是错误的 XML
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-TaskScheduler" Guid="DE7B24EA-73C8-4A09-985D- 5BDADCFA9017" />
<EventID>101</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>101</Task>
<Opcode>101</Opcode>
<Keywords>0x8000000000000001</Keywords>
<TimeCreated SystemTime="2013-01-10T12:44:20.882178000Z" />
<EventRecordID>51522</EventRecordID>
<Correlation />
<Execution ProcessID="652" ThreadID="1892" />
<Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
<Computer>pcb.co.za</Computer>
<Security UserID="S-1-5-18" />
</System>
- <EventData Name="TaskStartFailedEvent">
<Data Name="TaskName">\Naedo</Data>
<Data Name="UserContext">Domanin\User31r</Data>
<Data Name="ResultCode">2147943785</Data>
</EventData>
</Event>
【问题讨论】:
【参考方案1】:我已经更改了任务的执行方法,现在它可以正常执行了
【讨论】:
【参考方案2】:只要为和我有同样问题的人添加这个,我就会收到“任务启动失败”错误,因为我更改了我的 Windows 密码,所以我必须打开任务属性并使用新密码保存。
【讨论】:
【参考方案3】:今天遇到了同样的问题。我将用户添加到:
管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 作为批处理作业登录
但仍然出现错误。我找到了this post,结果发现我必须从这个设置中删除用户(不确定它是如何进入的):
管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 拒绝作为批处理作业登录
因此请注意,您可能需要为用户检查这两项政策。
【讨论】:
也许您没有阅读完整的答案@Shaun?它要求检查第二个策略,这可能会阻止第一个策略(即问题的推荐答案)生效。也许您不必在特定情况下修改第二条策略,但我做了,并且认为值得分享。 抱歉,我确实阅读了这篇文章,但认为它已经过去了,但是我无法在没有编辑的情况下撤回反对票。【参考方案4】:有同样的问题,但在此之前我的工作了几周。意识到我在服务器上更改了密码。
如果您选择了“无论用户是否登录都运行”选项,请记住更新您的密码
【讨论】:
只是为了添加一点说明,为了更改任务的密码,您只需打开属性对话框并按 OK 按钮。如果自创建任务后您的密码已更改,它会提示您输入。【参考方案5】:我今天在Win7.x64上也是这样,这个解决了。
右键单击我的计算机>管理>本地用户和组>组>管理员双击>你的名字应该在那里,如果没有按添加...
【讨论】:
【参考方案6】:配置为运行此计划任务的用户必须在托管您要启动的 exe 的计算机上具有“作为批处理作业登录”权限。这可以在托管 exe 的计算机的本地安全策略上进行配置。您可以在
下更改策略(在托管 exe 的服务器上)管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 作为批处理作业登录
将您的用户添加到此列表(您也可以将用户帐户设置为托管 exe 的计算机上的本地管理员)。
最后,您也可以简单地将您的 exe 从网络位置复制到本地计算机,然后从那里运行它。
另请注意,域策略可能会限制您组织的“作为批处理作业登录”权限。
【讨论】:
感谢 Jesse,我以批处理屏幕的形式登录,但“添加用户或组”和“删除”按钮无效,有没有办法解决这个问题? 听起来您没有以本地管理员身份登录该计算机。只有本地管理员可以更改“批量登录”组中的人员。 非常感谢 Jesse 的 exe。在远程机器上,所以我只是将它复制到我的本地机器上,它可以工作,非常感谢:) 这也可能是由“开始”路径上的引号引起的。去掉引号!见这里:jorink.nl/2013/06/… @erroric:引用的文章谈论不同的错误值:2147942667以上是关于Windows 任务计划程序错误 101 启动失败代码 2147943785 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
windows任务计划程序是怎么回事,有啥用途,该怎么设置??
任务计划程序无法启动。附加数据:错误值:2147943726