Windows CPU 占用高,先找出到底哪个程序在忙
风扇突然响起来,窗口切换也开始卡,任务管理器里的 CPU 占用很高,这时先找出正在忙的程序,比马上清缓存更有用,编译、视频导出和安装更新都可能让 CPU 连续工作,处理完以后会自己降下来。
先看是谁在用,再看持续多久
按 Ctrl + Shift + Esc 打开任务管理器,在进程页按 CPU 排序,先记下最靠前的程序和当时正在做的事,停一会再看,判断它是在完成一项任务,还是没有明显操作也一直占用。
浏览器的多个进程可能来自网页、扩展或后台功能,一个进程名称也不一定对应一个独立软件,看到熟悉的名字以后,先回到那个 App 里检查下载、同步、更新和打开的内容,别直接把同名进程全部结束。
| 看到的情况 | 先检查什么 |
|---|---|
| 编译、导出或安装时升高,完成后下降 | 正在执行的任务是否已经结束 |
| 浏览器持续占用 | 网页、扩展和浏览器自己的任务管理器 |
| 登录后有一阵集中活动 | 启动的软件、同步和更新,之后是否恢复 |
| 系统进程持续占用,自己没有运行任务 | Windows Update、Windows 安全中心和设备驱动,保留进程给系统排查 |
微软的电脑性能排查说明也把后台应用、存储空间、更新和硬件条件分开处理,CPU 占用只是线索,不能单凭一个百分比认定电脑需要清理。
在 Mole 里看 App 和它的子进程
Mole 的状态页把 CPU、内存、磁盘和网络放在同一页,下方的进程列表可以按占用排序,也能搜索 App 名称、进程名或 PID,程序有多个后台子进程时,可以从它所属的 App 继续查,不必在一长串相同名称里猜。
点开进程可以查看能读取到的来源信息,比如父进程、服务、启动来源和监听端口,读不到的内容不会变成确定结论。先认清程序,再决定去它的设置里停止任务、正常退出,还是继续查 Windows 自己的日志。
进程详情能说明它为什么出现,不等于已经证明它为什么耗 CPU,同一个 App 也可能在处理不同任务,需要结合刚才的操作和后面的读数一起看。
结束进程以前,先保住正在做的事
文档、项目和浏览器表单先保存,能在软件里取消的任务先取消,正常退出以后再看 CPU 是否下降。结束进程可能丢失未保存的内容,也可能中断正在写入的文件,系统进程和多个 App 共用的运行时不适合为了让数字好看就结束。
如果占用来自已经关闭窗口的 Edge,可以继续看Edge 为什么还在后台运行。如果每次登录都有许多软件一起启动,再看启动项检查,这两种情况各有自己的入口。
用同一个任务复查
调整一个网页、扩展或后台选项以后,回到刚才的工作再观察,CPU 回落并且操作恢复流畅,才说明这一步对当前问题有用,重启后短暂安静不能证明原因已经解决。
如果长期占用伴随异常发热、蓝屏或磁盘错误,留下程序名称、发生时间、Windows 和 App 版本,继续走系统或厂商的排查路径。清理能释放存储空间,不能代替对这些故障的诊断。