我的Windows 2008 R2计算机中安排了一项任务,但未能在日志(事件日志)中触发以下错误。
错误:
任务计划程序无法为用户“SAFFRON3 \ cb_admin”启动“\ Hyatt_International_Distribution”任务。附加数据:错误值:2147943645。
由于“LUAIsElevatedToken”中发生错误,任务计划程序无法启动任务引擎“”进程。 Command =“taskeng.exe”。附加数据:错误值:2147943645。
完整错误如下:
日志名称:Microsoft-Windows-TaskScheduler / Operational
来源:Microsoft-Windows-TaskScheduler
日期:2012年4月16日上午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">SAFFRON3\cb_admin</Data>
<Data Name="ResultCode">2147943645</Data>
</EventData>
</Event>
任务设置为:如果用户已登录,则运行s,具有最高权限,电源:在交流电源上启动,允许任务按需运行。
该任务几乎每天都正常运行,但昨天失败了。有什么特别的原因吗?
此致 Kaustubh
答案 0 :(得分:65)
在属性上,
检查是否为
选择了单选按钮Run only when user is logged on
如果您选择了上述选项,那就是失败的原因。
所以将选项更改为
Run whether user is logged on or not
或
在其他情况下,用户可能已更改了他/她的登录凭据
答案 1 :(得分:54)
我的任务设置为Run only when user is logged on
,即使在我登录并手动启动时,它仍然失败了。用户已经设置了我。没有密码更改等。
我通过点击&#34;更改用户&#34;解决了这个问题。并再次选择自己。
我怀疑它可能是由AD更改用户SID或某种程度造成的。也许IT在AD中做了一些用户管理,谁知道呢。
答案 2 :(得分:3)
我通过打开exe文件本身的属性解决了这个问题。在选项卡兼容性上,有一个权限级别的复选框,显示“以管理员身份运行”
即使我的帐户具有管理权限,但当我从任务计划程序启动它时它也无效。
我取消选中该框并再次从调度程序启动它并且它有效。
答案 3 :(得分:1)
据我所知,您需要为域帐户提供正确的“用户权限”,例如“以批处理作业登录”。您可以在本地政策中查看。此外,您可能拥有覆盖本地策略的域GPO。我敢打赌,如果您将此域帐户添加到该计算机的本地管理员组中,您的问题就会消失。一些文章供您查阅:
http://social.technet.microsoft.com/Forums/en/windowsserver2008r2general/thread/9edcb63a-d133-45a0-9e8c-f1b774765531 http://social.technet.microsoft.com/Forums/lv/winservergen/thread/68019b24-78a5-4db0-a150-ada921930924 http://sqlsolace.blogspot.com/2009/08/task-scheduler-task-does-not-run-error.html?m=1 http://technet.microsoft.com/en-us/library/cc722152.aspx
答案 4 :(得分:0)
答案 5 :(得分:0)
我的任务也未能启动。
我通过不仅指定可执行文件的路径,而且还指定可执行文件夹的路径来解决它(Tab&#34; Actions&#34; | Edit | TextBox&#34; Start in&#34;)
答案 6 :(得分:0)
谢谢大家, 我遇到过同样的问题。我有一个通过未链接到特定人员的通用用户帐户运行的任务。该用户以某种方式注销了VM,当我尝试修复它时,我以我身份登录而不是该用户。
重新登录该用户解决了问题!
答案 7 :(得分:0)
我遇到了同样的问题。我尝试使用兼容性选项,但在Windows 10中它没有显示兼容性选项。以下步骤解决了我的问题:
taskschd.msc
因此以某种方式在taskschd.msc
中以普通用户身份设置任务无效,即使我的帐户是管理员。
希望这可以帮助任何有同样问题的人
答案 8 :(得分:0)
检查您是否正在计划任务以触发可执行文件(.exe)或批处理文件(.bat)。如果您还计划打开任何其他文件(例如.txt或.docx文件),则该文件不会打开。