答案1
听起来像是一项损坏的任务。
前往C:\Windows\System32\Tasks\
并手动删除有问题的任务——如果您不知道哪些任务导致了问题,这可能需要一些反复试验。
在开始删除内容之前最好先备份该文件夹。:)
答案2
我升级到了 Windows 10 并希望保留我的任务,但是任务计划程序对于我在 Windows 7 中的每个任务都给出了此错误。
这个问题的讨论和其他资源指向磁盘上的一个位置 ( C:\Windows\System32\Tasks
) 和注册表中的某个位置 ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
)。我的任务存在于这两个位置中,并且没有任何可见的错误或损坏。
我注意到Tasks
文件夹中的任务文件包含简单的 XML 数据,因此我备份了文件夹中的所有文件Tasks
和TaskCache\Tree
注册表项,然后删除了与任务计划程序显示的错误相对应的注册表项中的所有条目。删除注册表项后,我通过任务计划程序界面 ( )TaskCache\Tree
从文件夹中导入文件并成功恢复了我的任务。Tasks
Action > Import Task...
答案3
Windows 7 还将任务存储在注册表中,因此请从注册表中删除C:\Windows\System32\Tasks
任务HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
答案4
我相信有更好的方法来做到这一点......
今天我发现了以下 C# 代码库:https://github.com/EsiKhoob/TaskScheduler-HealthCheck
只要将阿拉伯字符替换为英文字符,就可以编译了。
您将无法直接从 Visual Studio 运行它,而是必须编译它并访问发布目录并从提升的命令提示符运行该 exe。
通过以下根路径HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache
,它会遍历tasks
和的子键tree
来查找不匹配的子键。
输出如下所示:
C:\Users\xxxx\AppData\Local\Temporary Projects\ConsoleApplication1\bin\Release>
ConsoleApplication1.exe
Count of Task enteries under \Tasks:121
Task enteries which exist under \Tasks but not under \Tree:
\AdobeAAMUpdater-1.0-UCPSAR-ekwon
\Updater21804.exe
\WPD\SqmUpload_S-1-5-21-4005597998-2712132867-546259262-3114
\{27A0050B-31D9-410A-A7E4-C4A804D74C77}
\GoogleUpdateTaskUserS-1-5-21-4005597998-2712132867-546259262-3612Core1cc721071
91cc32
\GoogleUpdateTaskUserS-1-5-21-4005597998-2712132867-546259262-3612Core
\WPD\SqmUpload_S-1-5-21-4005597998-2712132867-546259262-3277
\Microsoft\Windows\AppID\PolicyConverter
\GoogleUpdateTaskUserS-1-5-21-4005597998-2712132867-546259262-3612UA
\OfficeSoftwareProtectionPlatform\SvcRestartTask
\Remediation\AntimalwareMigrationTask
Task enteries which exist under \Tree but not under \Tasks:
\Event Viewer Tasks
\Microsoft\Windows\Customer Experience Improvement Program\OptinNotification
\Microsoft\Windows\MemoryDiagnostic\MemUsageTask
\Microsoft\Windows\NetworkAccessProtection\NAPStatus UI
\Microsoft\Windows\PLA\System\ConvertLogEntries
\Microsoft\Windows\RAC\RACAgent
\Microsoft\Windows\RestartManager\{7DFDF897-2C48-4a74-98D5-D0E12B1C8969}
\Microsoft\Windows\Shell\CrawlStartPages
\Microsoft\Windows Defender
\OfficeSoftwareProtectionPlatform
\Remediation
\WPD
\Tasks 下不含任何信息的注册表项(必须删除):