使用注册表文件删除所有计划任务

使用注册表文件删除所有计划任务

Windows 10 中有许多计划任务,包括与遥测和用户数据收集相关的所有计划任务。可以在任务计划程序管理控制台 (taskschd.msc) 中找到这些计划任务。有没有办法一次性使用注册表文件永久删除/移除它们?

答案1

以下过程在我的计算机 Windows 10 Pro 64 位上运行。

  • 计划任务存储在此注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule]. 备份/导出整个Schedule注册表项。

  • Schedule通过在新的 .reg 文件中添加此行来删除整个注册表项[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule]。并使用 takeown 和 icacls 命令删除“%SystemRoot%\System32\Tasks”和“%SystemRoot%\SysWOW64\Tasks”(仅适用于 64 位操作系统)。

  • 但是删除该注册表项任务计划程序和碎片整理会显示错误。 任务计划错误碎片整理错误

  • 复制SD此新注册表文件中先前备份的路径的 reg_binary 值[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree]。这解决了任务调度程序错误。

  • 还请添加此行[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\Defrag\ScheduledDefrag]以解决碎片整理错误。以下是整个注册表文件:

注册表文件

或者,使用命令SchTasks /Delete /TN * /F

也可以看看::有没有办法可以快速删除/禁用所有计划任务?

相关内容