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

Windows 任务计划程序错误 101 启动失败代码2147943785 [已关闭]

都沈浪
2023-03-14

这个问题似乎不是关于特定的编程问题、软件算法或主要由程序员使用的软件工具。如果您认为该问题会出现在另一个Stack Exchange网站上,您可以留下评论,解释在哪里可以回答该问题。

我正试图安排我的C#程序在Windows调度程序上运行。我使用的是Windows7专业版。

我可以创建任务安全选项集以运行,无论用户是否登录,授予其高权限,还是在我有权访问的远程路径上启动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>

共有3个答案

易超
2023-03-14

今天也有同样的问题。我将用户添加到:

管理工具-

但仍然得到错误。我发现了这篇文章,事实证明,还有这个设置,我必须从中删除用户(不确定它是如何进入那里的):

管理工具-

因此,请注意,您可能需要为用户检查这两个策略。

公冶龙野
2023-03-14

有同样的问题,但我的在这之前工作了几个星期。意识到我已经在服务器上更改了密码。

如果您选择了“运行用户是否登录”选项,请记住更新您的密码

武成和
2023-03-14

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

管理工具-

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

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

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

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

  • 我在我的Windows 2008 R2机器中安排了一个任务,但它未能触发日志中的以下错误(事件日志)。 错误: 任务计划程序无法启动用户“SAFFRON3\cb_admin”的“\Hyatt_International_Distribution”任务。其他数据:错误值:2147943645。 任务计划程序启动任务引擎""进程失败,原因是"LUAIsUpatedToken"中发生错误。命令="tas

  • 我正在建立一个特定的任务。 我需要跟踪程序何时结束,制作报告并分析它。所以,我想为它创建一个时间表。 例如,我有一个名为的进程,我想在它完成作业后检查它的日志。我有文件。我只需要在完成作业并关闭后运行它。 我无法更改程序代码中的任何内容,因此我相信,任务调度程序是唯一的方法。 帮帮我求你了

  • 我已经安排了一个任务来启动批处理文件。当我使用选项运行任务时 仅在用户登录时运行 一切正常。 我想在后台运行此任务,因此我使用选项运行它 无论用户是否登录,运行。 现在,当我在该参数下运行任务时,它不起作用。我得到以下两个错误: < li >任务计划程序无法启动任务“\stmm\Daemon”的实例“{ 2a 7cc 950-fad 9-4633-9701-af 75 a 0 FD 220d }”

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

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