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

我想安排我的C#程序在Windows调度程序上运行。 我正在使用Windows 7 Professional。

我可以创build任务安全选项设置为运行,无论用户是否login,赋予它很高的权限,它是在我有权访问的远程path上启动一个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> 

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

pipe理工具 – >本地安全策略 – >本地策略 – >用户权限分配 – >作为批处理作业login

将你的用户添加到这个列表中(你也可以让这个用户帐户成为托pipe该exe的机器上的本地pipe理员)。

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

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

我今天在Win7x64上也一样,解决了这个问题。

右键单击我的电脑>pipe理>本地用户和组>pipe理员双击>您的名字应该在那里,如果没有按添加…