Rain WikiWindows · Linux · Android

任务计划程序

内置工具Windows 7, 8.1, 10, 11

任务计划程序是 Windows 的一个组件,用于在设定时间或发生特定事件(如登录、启动或空闲)时启动程序和脚本。Windows 系统本身使用数百个任务来执行维护,许多应用也会添加自己的任务(通常用于更新程序)。可以通过运行 taskschd.msc 打开它。

1任务与触发器

每个任务都包含触发器(何时启动)、操作(运行什么内容)、条件(例如仅在使用交流电源时)以及设置(例如超时后停止)。任务组织在“任务计划程序库”下的文件夹中;Microsoft\Windows 文件夹中存放着系统自身的任务。

2命令行

schtasks /query /fo LIST /v 用于列出所有任务的详细信息。'/change /tn <name> /disable' 用于禁用某个任务,'/delete /tn <name>' 用于将其删除。在 PowerShell 中,'Get-ScheduledTask' 和 'Disable-ScheduledTask' 具有相同的作用。

3作为启动方法的任务

由于任务可以在登录时运行,因此某些程序会使用任务来代替启动项。“设置 > 应用 > 启动”中不会显示这些任务,因此当某个程序总是自动启动时,应检查任务计划程序。

如何禁用任务

  1. 按 Win+R 键,输入 taskschd.msc 并按回车键。
  2. 打开“任务计划程序库”并选择该程序所在的文件夹。
  3. 选中该任务并查看“触发器”和“操作”选项卡。
  4. 右键点击该任务并选择“禁用”(建议选择“禁用”而非“删除”)。
  5. 重新启动后检查该程序是否仍能按需正常运行。

注意事项

  • 除非清楚其用途,否则请勿禁用 Microsoft\Windows 下的任务;它们负责处理更新、维护和备份。
  • 删除任务后,若无创建该程序的应用则无法撤销;而禁用则可以撤销。

资料来源

  1. 面向开发人员的任务计划程序 (Microsoft Learn) learn.microsoft.com
  2. schtasks 命令 (Microsoft Learn) learn.microsoft.com

最后审核: