升级到 Windows 10 后无法查看计划的自定义任务

升级到 Windows 10 后无法查看计划的自定义任务

我使用任务计划程序添加了一些基本任务,以便定期显示消息。升级到 Windows 10 后,我无法查看或编辑它们。任务运行正常(消息弹出按计划进行)。

当我尝试创建新任务时,我发现 Windows 10 中已弃用“显示消息”选项。这就是任务未在任务计划程序库中列出的原因吗?我可以查看新创建的任务(使用“启动程序”选项)。有没有办法删除我在升级之前创建的旧任务?

更新:

正如@Peter所建议的,我可以使用命令列出任务schtasks。我在升级之前创建的任务在列表中。但是当我尝试使用schtasks /Delete /TN "\mytask"命令,它会引发一个错误:

ERROR: The specified task name "\mytask" does not exist in the system.

我可以使用命令 btw 删除新创建的任务。

更新:

从 C:\Windows\System32\Tasks 文件夹中删除任务对我来说解决了这个问题。但对于我的同事来说,只需重启一下机器就可以解决问题 :)

答案1

您可以打开命令行窗口并键入schtasks列出现有任务,找到您的任务并记住文件夹和任务名称,然后键入schtasks /Delete /TN "\folder\task name"删除该任务。

您还可以检查您的任务文件是否存在:

C:\Windows\System32\Tasks

删除文件也许没问题,但请先进行备份。

答案2

重启机器。大多数情况下,它可以解决问题。特别是如果您在升级到 Windows 10 后立即遇到此问题。

如果不起作用,你可能需要使用注册表编辑器删除过时的任务正如@w32sh 在评论中提到的,其中涉及从 C:\Windows\System32\Tasks 中删除任务作为最后一步。

答案3

在升级的系统上打开任务计划程序很可能会显示一条令人失望的消息:所选任务“…任务名称…”不再存在。要查看当前任务,请单击刷新。

您将无法重新创建具有相同名称的任务,因为这些任务仍然存在,尽管使用 PowerShell 命令检查时不会显示这些任务:Get-ScheduledTask 或 schtasks

升级后系统上的文件夹 C:\Windows\System32\Tasks 仍应包含之前在 Windows 7 PC 上创建的所有任务。

打开任务计划程序界面(并逐一确认旧任务不存在)后,从根目录“任务计划程序(本地)”导航到任务计划程序库->Microsoft。在 Microsoft 子文件夹中,操作菜单将列出选项导入任务…。除了操作菜单,您还可以右键单击文件夹以选择导入任务操作。请注意,此操作在上级任务计划程序库中不可用。

C:\Windows\System32\Tasks 中的所有任务都是 xml 文件,但没有一个具有 xml 扩展名。将文件扩展名从 XML 文件 *.xml 更改为所有文件将允许您选择旧的“丢失”任务并将其导入回来。

相关内容