Task Scheduler启动任务时出现问题

我在Windows 2008 R2计算机中安排了一项任务,但未能在日志(事件日志)中触发以下错误。

错误:

任务计划程序无法为用户“SAFFRON3 cb_admin”启动“ Hyatt_International_Distribution”任务。 其他数据:错误值:2147943645。

由于“LUAIsElevatedToken”中发生错误,Task Scheduler无法启动Task Engine“”进程。 Command =“taskeng.exe”。 其他数据:错误值:2147943645。

完整的错误如下所示:

日志名称:Microsoft-Windows-TaskScheduler / Operational来源:Microsoft-Windows-TaskScheduler日期:2012/4/9 9:59:59事件ID:101任务类别:任务启动失败级别:错误关键字:
用户:SYSTEM计算机:xyz描述:任务计划程序无法启动用户“SAFFRON3 cb_admin”的“ Distribution”任务。 其他数据:错误值:2147943645. 事件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>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2012-04-16T14:59:59.950Z" />
    <EventRecordID>101476</EventRecordID>
    <Correlation />
    <Execution ProcessID="336" ThreadID="1216" />
    <Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
    <Computer>xyz</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <EventData Name="TaskStartFailedEvent">
    <Data Name="TaskName">Distribution</Data>
    <Data Name="UserContext">SAFFRON3cb_admin</Data>
    <Data Name="ResultCode">2147943645</Data>
  </EventData>
</Event>

该任务设置为:如果用户已登录,则运行s,具有最高权限,电源:使用交流电源时启动,允许按需运行任务。

这项任务几乎每天都运行正常,但昨天失败了。 任何特定的原因?

问候,Kaustubh


我的任务被设置为Run only when user is logged on ,即使在我登录并手动启动Run only when user is logged on ,该任务仍然失败。 该用户已被设置为我。 没有密码更改等

我通过单击“更改用户”并再次选择自己来解决此问题。

我怀疑它可能是由AD更改用户SID或某种程度引起的。 谁知道,也许IT部门正在AD中进行一些用户管理。


在物业上,

检查是否选择单选按钮

Run only when user is logged on 

如果您选择了上述选项,那么这就是失败的原因。

所以改变选项

Run whether user is logged on or not

要么

在其他情况下,用户可能已经更改了他/她的登录凭证


我通过打开exe文件本身的属性来解决问题。 在兼容性选项卡上,显示“以管理员身份运行”权限级别的复选框

即使我的帐户具有管理权限,但从任务计划程序启动它时,它也不起作用。

我取消选中该框并从调度程序再次启动它,并且它工作正常。

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

上一篇: Issue with Task Scheduler launching a task

下一篇: How to schedule a periodic task in Java?