如何解决“Windows任务计划程序未运行”问题

让我们尝试修复Windows任务计划程序,以实现无间断自动化。

正如其名称所示,Windows任务计划程序帮助您自动化特定情况下(触发器)运行的某些任务。

无论您是否使用它,Windows已经大量部署任务计划程序来执行其例行活动。

这些活动主要包括启动程序,因为Windows已停止自动化电子邮件或显示消息。

例如,Windows更新也是通过任务计划程序管理的。

导致任务计划程序无法正常运行的原因可能是触发器冲突、缓存损坏或最近的错误安装。

因此,我们将逐个查看这些问题,并尝试将事情恢复正常。

更新或回滚

众所周知,Windows更新无意中解决(或引起)许多问题。

因此,您可能希望 update the system to its latest version。或者,如果您已经尝试过并且仍然无法运行任务计划程序,请尝试 uninstalling Windows update

此外,另一个快速修复方法是使用系统还原,特别是如果您记得此问题的开始。

此选项位于控制面板 > 所有控制面板项目 > 恢复 > 打开系统还原

这将带您转到恢复点,您可以切换回恢复所有设置为正常工作状态的状态。

在这里,您可以选择任何适当的还原点,并在底部点击下一步

最后,在最后一个屏幕上点击完成,进程就会开始。请记住,将计算机恢复到较早的日期会删除之后安装的所有程序。

服务状态

在第一步之后,检查它是否实际上在Windows服务控制台中设置为自动运行。

要打开它,首先按下Windows键⊞+R,输入services.msc,然后按Enter键。

接下来,向下滚动到任务计划程序,并双击它。

这将打开任务计划程序属性,您可以在其中检查启动类型(标记为1)和服务状态(标记为2)。

这些选项通常将设置为自动和正在运行。但是,如果需要,您可以验证并更改它们。

您可以通过下面的灰显选项进一步确认服务状态。如果它没有激活,启动按钮将是可用的,您可以点击它来启动任务计划程序。

系统文件扫描

这是修复许多Windows问题的通用方法,包括任务计划程序无法运行。您需要以管理员权限打开命令提示符来运行它。

只需在任务栏搜索中输入CMD,并在右窗格中单击以管理员身份运行

或者,您可以在Windows运行中输入cmd,然后按ctrl+shift+enter以管理员身份打开命令提示符。

现在输入sfc /scannow,然后按Enter键开始系统扫描。

此扫描可能会产生四个结果:

  • 没有完整性违规
  • 发现损坏并成功修复
  • 无法执行操作
  • 无法修复损坏的文件

前两个结果在扫描部分不需要进一步故障排除,如果任务计划程序问题仍然存在,则可以转到下一个解决方案。

然而,最后两个结果表示一些深层次的问题需要进一步处理。

第三个选项要求您 boot into safe mode 并尝试运行相同的扫描。

最后一个选项是最棘手的,您需要 check details and fix the corrupted files manually

作为一个可能起作用的快捷方式,您可以尝试运行DISM.exe /Online /Cleanup-image /Restorehealth,然后运行SFC扫描,看看是否可以自动解决问题,就像在我的情况下一样:

解决树缓存问题

这些是与计划程序自动化任务相关的缓存文件。您可以通过在Windows运行中键入regedit来打开注册表编辑器。

接下来,导航到计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTree

然后,右键单击Tree并将其重命名。

这里的目的是使此缓存失效并查看问题状态。如果重命名对任务计划程序没有影响,那么在将此注册表文件夹恢复到其原始名称(Tree)之后,可以安全地转移到下一个解决方案。

但是,如果它解决了问题,那么应该尝试逐个重命名此文件夹中的单个文件以确定损坏情况。

由于树缓存下始终有大量条目,最好从自制计划开始,然后是最近安装的计划,最后再处理系统计划。

找到后,右键单击删除错误条目,然后重新启动系统。

验证条件

条件是规则,除了触发器外,还确定特定任务何时运行。您可以在任务计划程序仪表板中浏览所有任务的条件。

但是,选项将被禁用,并且需要单击条目并右键单击以进入属性。

可以更改的第一件事是取消选中最后一个选项:仅当以下网络连接可用时开始。这将帮助特定任务无阻碍地运行,无论连接如何。

类似地,您可以根据手头的任务修改条件。

同样地,从您创建的任务开始,然后是最近安装的任务,最后再处理系统任务。

用户组

这些是用于运行特定任务的用户帐户。每个任务都有一个或多个与之关联的用户帐户,可以在常规选项卡中检查。

在这里,更改用户或组表示特定任务运行的帐户。对于具有单用户帐户的个人计算机来说,这几乎不是问题。

但是,如果您有多个用户,请检查要为其运行任务的用户帐户。为此,您可以单击更改用户或组,输入确切的用户名,然后单击检查名称

找出活动帐户的用户名的最简单方法是通过命令提示符。

接下来,正确输入并单击检查名称以添加它。

或者,单击高级,然后在随后的屏幕上单击查找以获取所有用户的列表供您选择。

您还可以具有多个用户名,每次输入一个。

在为主题任务添加所有帐户后,单击确定,然后查看是否仍然遇到任何任务计划程序问题。

检查触发器

如果特定任务未运行,可以使用此方法。

转到任务计划程序的触发器部分并检查每个触发器。

例如,验证底部的已启用是否被选中。此外,确认计划,最重要的是,如果有多个触发器,请检查所有触发器是否存在冲突。

干净启动

这是另一个可以帮助系统管理员解决许多烦人情况的通用解决方案。

执行干净启动的步骤是相当常见的,不论你使用的是哪个Windows版本。

首先,打开Windows运行,输入msconfig,然后按回车键。

在这里,我们的想法是禁用所有非Microsoft服务。

接下来,在Windows运行中输入taskmgr打开任务管理器,然后在顶部菜单中点击启动

现在截屏这个界面以了解哪些程序是启用的(稍后会用到),然后通过选择每个程序并点击禁用来将它们从启动项中移除。

这一步确保启动时不会自动启动任何额外的服务。这样就完成了干净启动的要求。

最后,重新启动电脑并查看问题是否仍然存在。如果问题解决了,你可以尝试卸载/重新安装所有额外的程序以确定问题没有重新出现。

或者,逐个启用每个程序和服务,并重新启动以查找问题所在。这个过程可能需要很长时间,取决于你系统上程序的数量,但这是保留其他程序的唯一方法。

总结!

我们希望Windows任务计划程序能够正常运行。

但仍然有一些用户报告说没有任何方法对他们有效,并最终选择了reinstalling Windows。而且有多种方式,如链接所述,但你应该在重置、恢复安装或干净安装之前进行数据备份。

此外,我们还有这些链接_5来自动修复大多数问题。

类似文章