首先了解几个关键点。taskhost.exe进程在Windows 7系统中十分常见,它是系统内置的任务计划程序。简单来说,它负责执行你设定的定时任务,例如每天凌晨自动清理垃圾。如果关闭该进程,相应的定时任务将无法运行。这个功能原本很方便,但有时taskhost.exe会异常活跃,导致CPU占用率飙升到50%以上,造成系统卡顿。此时就需要采取措施进行管理。
首先需要确认当前taskhost.exe是否为系统文件。合法的taskhost.exe路径应为X:\Windows\System32(X代表系统盘)。如果该进程出现在临时文件夹或其他不明路径,则很可能是病毒或木马伪装。建议养成习惯:遇到可疑进程,第一时间检查其文件路径。

确认是正常进程但CPU占用过高后,应该如何关闭?注意:直接在任务管理器中结束taskhost.exe进程只能暂时缓解,重启后问题依旧。真正的解决方法是,在任务计划程序中找到并删除对应的定时任务。
操作步骤非常简单。点击开始菜单,在搜索框中输入taskschd.msc,按回车键或双击打开。

随后会弹出任务计划程序窗口。在左侧树形菜单中,找到并双击任务计划程序库,然后依次展开Microsoft、Windows。

在Windows目录下,找到名为RAC的文件夹,双击进入。此时窗口中间区域会显示一个名为RACTask的任务项。

双击RACTask,打开其属性对话框。切换到触发器选项卡,可以看到一个默认触发条件:每隔一小时无限期重复。正是这个每小时运行一次的设置,导致taskhost.exe频繁占用CPU。选中该触发规则,点击下方的删除按钮。


删除完成后,点击确定保存设置。之后你会发现,之前频繁飙升到百分之八九十的CPU占用率立刻恢复平稳。这样就从根源上解决了问题。

