任务计划程序无法启动。附加数据:错误值:2147943726

Task Scheduler failed to start. Additional Data: Error Value: 2147943726

我正在使用 windows 10 任务调度程序来执行 运行 需要我使用我的个人用户帐户的任务(由于权限问题,必须使用我的用户而不是系统用户 - 我是其中的一部分一个组织)。 在 windows 7 台计算机中,一切正常,但当我们升级到 win 10 时,我无法 运行 不使用系统用户(如前所述,由于权限原因它不起作用)的任务。 我收到以下错误

附加数据:错误值:2147943726

我在网上找到的所有内容都是使用系统用户的建议,除此之外什么都没有:-(

请拯救我的一天。

这是我要更改的设置的图片。

今天我遇到了同样的问题,(HRESULT) 0x8007052e (2147943726) "unknown user name or bad password"

我的解决方案: 是在 "Change User or Group" 按钮上重新分配用户以获取用户的最新 Active Directory 信息。

然后我可以再次 运行 任务...

As a better practice, you could use an "Aplicative" User instead of a regular User which change more often in regular basis.

If you use your account, it may change your password every some quantity of days... and you will need to "fix it" again...

If you use an "Aplicative" account, it may change less than regular User...

You could do this by going to the task tab "General", then "Change User or Group" and assigning the "Aplicative" account, then "OK" Button.

我在 windows 任务调度程序中遇到了同样的问题。

失败的原因是最近更改了创建任务时配置的系统用户密码。

解法:

  • 转到任务属性
  • 在常规选项卡下,单击 "Change User or Group..."
  • 在字段中输入用户名 "Enter the object name to select"
  • 这将要求身份验证,提供您的凭据

就是这样!

您也可以简单地编辑每个任务的属性(您不必更改任何内容),点击确定,系统将提示您输入新密码。 "Conveniently",我没有找到一次完成所有这些的方法。

我不得不 select "Do not store password. The task will only have access to local computer resources." 的选项,根据任务的定义,这很好。对我来说,我怀疑最近的某种补丁或安全强化导致了这种情况,因为它似乎在相似但不同的日子里穿过我们的环境。

我意识到失败与密码过期策略有关。在设置新密码之前,PC 的调度程序处于一种 "frozen" 状态。一旦系统考虑了新密码,问题就解决了。

强烈建议对调度程序进行一些更改以请求输入新密码并更新任务。

我知道这是一个迟到的答案,我今天遇到了同样的问题,这是我很久以前创建并在一周前停止 运行 的计划任务。原来我已经更改了我的用户名的密码,这就是问题所在。一旦我回到任务中,就有机会再次要求我输入密码。

读完这篇 post 这就是对我有用的方法。 转到任务属性 在“常规”选项卡下,您会在 window 的底部看到 配置:将其更改为您正在使用的系统 (在我的情况下服务器 2012 R2)点击确定并输入您的密码。

我们在将 Windows 2012 服务器机器克隆到 vmware ESX 服务器上时遇到了同样的问题。 clone/deployment 脚本使用 sysprep 使每台机器独立。这样,分配有计划任务的用户就搞砸了。我们的解决方案是 re-generate 在机器启动期间通过批处理文件执行任务:

REM Delete the task:
SCHTASKS /Delete /TN "NameOfScheduledTask" /f

REM Create a task to run every 5 minutes
SCHTASKS /Create /TN NameOfScheduledTask /SC MINUTE /MO 5 /TR "some command for task" /NP

在 Windows Server 2019 上选择 "Run whether user is logged in or not" 时,我收到错误消息:

An error has occurred for task Dealer Portal data import. Error message: The following error was reported: 2147943712

有一个组策略设置会阻止此工作,您可以通过以下步骤禁用它:

  1. 开始 > 运行 > secpol.msc
  2. 安全设置 > 本地策略 > 安全选项 > 网络访问:不允许存储用于网络身份验证的密码和凭据
  3. 禁用那个

现在您可以保存计划任务

转到控制面板>系统和安全>管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 作为批处理作业登录

添加系统用户。