跳转至正文

任务计划程序

Windows 服务Microsoft Corporation

也称为 schedule、task scheduler service、taskschd

WindowsMicrosoft

运行计划任务的 Windows 服务。基于 DLL 的任务通常显示为 taskhostw.exe,而不是此服务名称。

您需要了解的内容

服务名称为 Schedule。窗口是“任务计划程序”。DLL 宿主是 taskhostw.exe。

Schedule 是任务计划程序在 SCM 中的名称。Microsoft 维护、Update Orchestrator 和供应商更新程序均在此注册。禁用它所停止的远不止某个你不喜欢的残留任务。

重要吗?
是的。Windows 仍在此处安排计划任务
和 taskhostw 一样吗?
否。该宿主运行任务 DLL
禁用安全吗?
通常不应该
Feex 表示
如果某个任务唤醒了电脑,我会禁用该任务。我不会将 Schedule 设置为“已禁用”并寄希望于 Windows Update 仍然能正常工作。

此服务有什么作用?

显示名称:Task Scheduler。服务名称:Schedule。

它评估触发器并启动操作:exe、COM 处理程序或加载到 taskhostw.exe 中的 DLL。它不是后台打印程序。

在 Windows 上的历史

仍然存在

任务计划程序在 Windows NT 上就已存在,当时是更简单的 AT 风格计划程序。Windows Vista 将其重构为 Task Scheduler 2.0,引入了 Schedule 服务、XML 任务以及人们现在使用的 MMC 管理单元。Windows 7、10 和 11 仍在使用该 2.0 规范契约。服务名称仍为 Schedule。

Task Scheduler 服务历史
早期形式 NT Task Scheduler / AT 命令
当前的 2.0 服务 Windows Vista (2007)
仍然存在 是的,包括 Windows 10 和 Windows 11
已停用 不应该

为什么 Windows 需要它?

Windows 将大量维护工作存储在任务中,而不是常驻服务中。没有 Schedule,这些触发器就永远不会触发。

它在何时运行?

该服务应该保持运行。单个任务会按时间、空闲状态、登录或事件触发。

它应该一直保持运行吗?

默认为“自动”。“手动”会在开机启动且本应运行登录任务时留下空档。

我可以禁用它吗?

不建议

禁用 Schedule 会停止 Microsoft 维护、许多更新程序和登录任务。如果你知道某个任务的名称,请在库中单独禁用它。

如果我禁用它会怎样?

任务计划程序 MMC 无法连接。Update Orchestrator 任务及其他任务失败。taskhostw.exe 将显得很平静,因为没有任何东西启动它。

进程宿主

Schedule 服务通常驻留在 svchost.exe 中。DLL 任务主体在 taskhostw.exe 中运行。参见 taskhostw.exe / svchost.exe。

依赖项

Task Scheduler 依赖项
依赖于 RPC
被用于 Update Orchestrator、维护服务和供应商更新程序

资源行为

CPU
跟随刚刚触发的任务
磁盘
System32\Tasks 下的任务文件
内存
较小
网络
仅在任务使用它时

常见问题

唤醒定时器

带有“唤醒计算机”设置的任务可能会唤醒合盖的笔记本电脑。修改该任务即可。不要首先去禁用整个服务。

有人将 Tasks 文件夹删除

这会破坏任务库。请先导出再禁用,而不是在资源管理器中直接删除。

故障排除

先执行安全步骤。

任务计划程序库 > Microsoft > Windows

查看“上次运行结果”。在 services.msc 中该服务为 Schedule。

将繁忙的 taskhostw 与任务名称对应起来

请参阅 taskhostw 文章。结束所有宿主进程是错误的第一步。

技术细节

技术细节
Schedule 技术细节
显示名称 任务计划程序
服务名称 Schedule

来源与验证

记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.

这篇文章有用吗?

回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。

这篇文章有用吗?