任务计划程序
内置工具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作为启动方法的任务
由于任务可以在登录时运行,因此某些程序会使用任务来代替启动项。“设置 > 应用 > 启动”中不会显示这些任务,因此当某个程序总是自动启动时,应检查任务计划程序。
如何禁用任务
- 按 Win+R 键,输入 taskschd.msc 并按回车键。
- 打开“任务计划程序库”并选择该程序所在的文件夹。
- 选中该任务并查看“触发器”和“操作”选项卡。
- 右键点击该任务并选择“禁用”(建议选择“禁用”而非“删除”)。
- 重新启动后检查该程序是否仍能按需正常运行。
注意事项
- 除非清楚其用途,否则请勿禁用 Microsoft\Windows 下的任务;它们负责处理更新、维护和备份。
- 删除任务后,若无创建该程序的应用则无法撤销;而禁用则可以撤销。
相关文章
- 启动应用Windows 列出随系统启动的程序的位置、启动影响的含义,以及如何安全地关闭启动应用。
- 事件查看器如何阅读事件查看器中的 Windows 事件日志,哪些日志对崩溃和错误至关重要,以及如何导出或清除它们。
- Windows 更新缓存 (SoftwareDistribution)SoftwareDistribution 文件夹的作用、Windows 更新文件占用空间的原因,以及如何安全清理或重置更新缓存。
资料来源
- 面向开发人员的任务计划程序 (Microsoft Learn) learn.microsoft.com
- schtasks 命令 (Microsoft Learn) learn.microsoft.com
最后审核: