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

我试图安排我的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">DomaninUser31r</Data> 
  <Data Name="ResultCode">2147943785</Data> 
  </EventData>
  </Event>

配置为运行此计划任务的用户必须在承载正在启动的exe的计算机上具有“作为批处理作业登录”权限。 这可以在托管exe的计算机的本地安全策略上进行配置。 您可以更改策略(在托管exe的服务器上)

管理工具 - >本地安全策略 - >本地策略 - >用户权限分配 - >作为批处理作业登录

将您的用户添加到此列表中(您也可以使用户帐户成为托管该exe的计算机上的本地管理员)。

最后,您还可以简单地将您的exe文件从网络位置复制到本地计算机,然后从那里运行它。

还请注意,域策略可能会限制组织的“作为批处理作业登录”权限。


有同样的问题,但我的工作数周之前。 实现了我在服务器上更改了密码。

如果您已选择了选项,请记得更新您的密码'运行用户是否已登录'


我今天在Win7.x64上也有同样的情况,这可以解决它。

右键点击MyComputer>管理>本地用户和组>管理员>双击>您的名字应该在那里,如果没有按添加...

链接地址: http://www.djcxy.com/p/38935.html

上一篇: Windows task scheduler error 101 launch failure code 2147943785

下一篇: How do I time a method's execution in Java?