当前位置: 首页 > 知识库问答 >
问题:

任务计划程序启动任务的问题

华誉
2023-03-14

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

错误:

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

任务计划程序启动任务引擎""进程失败,原因是"LUAIsUpatedToken"中发生错误。命令="taskeng.exe"。附加数据:错误值:2147943645。

完整的错误如下:

日志名称:Microsoft-Windows-TaskScheduler/操作源:Microsoft-Windows-TaskScheduler日期:2012年4月16日上午9:59:59事件ID:101任务类别:任务启动失败级别:错误关键字:
用户:系统计算机:xyz描述:任务调度程序无法为用户“SAFFRON3\cb_admin”启动“\分发”任务。其他数据:错误值: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,具有最高权限,电源:使用AC电源时启动,允许任务按需运行。

任务几乎每天都正常运行,但昨天失败了。有什么特别的原因吗?

共有3个答案

董建茗
2023-03-14

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

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

我取消了复选框,并再次从调度程序中启动它,它工作了。

柴高岑
2023-03-14

我的任务被设置为仅在用户登录时运行,即使在我登录并手动启动时,任务也失败了。用户已设置为我。没有密码更改等。

我通过点击“更改用户”并再次选择自己解决了这个问题。

我怀疑可能是AD把用户SID什么的改到那种程度造成的。也许是在AD做一些用户管理,谁知道呢。

习旻
2023-03-14

关于属性,

检查是否选择了单选按钮用于

Run only when user is logged on 

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

因此,将选项更改为

Run whether user is logged on or not

在其他情况下,用户可能已更改其登录凭据

 类似资料:
  • 我已经创建了一个控制台应用程序,并尝试在任务计划程序中运行。当我通过单击可执行文件或使用快捷方式运行它时,它工作正常,但当我在任务调度程序中运行它时,我得到“PHLIP231 Prod的应用程序访问路径' C:\WINDOWS\DMBErrors '被拒绝。” 我已经在我的应用程序中搜索了此路径,甚至尝试手动将路径添加到我的计算机,但没有成功。我的应用程序构建了一个excel文件并将其写入相对于可

  • 我有一个批处理文件,其中包含以下代码以停止和启动SQL报告服务: 我已经设置了每天运行的计划任务,它目前以SYSTEM的形式运行,并设置了最高权限。我在操作上设置了文件夹中的开始选项,通常一切似乎都设置正确。但是当我运行任务时,似乎什么都没有发生,它说任务已经运行,但我看不到服务已经按预期重新启动。 有人能告诉我我错过了什么吗?

  • 本文向大家介绍如何使用PowerShell启动任务计划程序的特定任务?,包括了如何使用PowerShell启动任务计划程序的特定任务?的使用技巧和注意事项,需要的朋友参考一下 要使用PowerShell启动任务计划程序的特定任务,我们需要使用Start-ScheduledTask 命令。 当我们运行上面的命令时,我们需要提供任务名称。 例如, 当您检查以上任务状态时, 示例 输出: 要在远程计算机

  • 我以前有许多 C .exe程序(使用 C Builder XE7 开发)作为计划任务在 Windows 2008 R2 数据中心服务器中运行。这些任务由SYSTEM帐户运行,我以前从未遇到过任何问题。 我最近将这些任务导入到新的Windows 2019数据中心服务器,并在任务计划程序中设置这些任务。使用相同的系统帐户运行任务,但是使用更新的Windows服务器,这些任务现在给我的运行结果是0xC0

  • 我使用任务调度程序运行一个.bat文件,对文件进行压缩和加密,并在夜间将文件备份到外部驱动器。我已经用了很多年了,效果很好。从几个月前开始,任务调度程序中的任务被禁用,我不知道为什么。我可以启用它,它将再次运行,但在同一天或第二天再次禁用。然后我注意到,不仅是这个任务,其他计划任务(我没有写)也在同时被禁用。像谷歌软件更新这样的东西也被禁用了。 我一直在查看任务历史记录,以了解任务何时被禁用,并且

  • 我有一些可执行文件要安排在Windows任务调度程序中运行。他们的输出必须在某处看到。通过Windows任务计划程序运行应用程序时,程序的输出将丢失。如何捕获此输出?我做了谷歌搜索,找到了破解方法,改为运行cmd并将输出重定向到日志文件,但我无法将这些信息很好地保存在XML文件中,我应该能够在任务调度程序中注册,因此我需要一种更好的方法。 任何帮助都将不胜感激。