快 10 年了吧,这个问题一直困扰我,从 win7 到 win10 到 win11 。
具体表现就是,使用一段时间(不等,比如几小时或者几天几周)后,发现 CPU 的耗用是一个恒定的数字,其实就是把一个 cpu 核耗完了,比如 8 核,就是 12.5%,4 核就是 25%。
尝试了很多办法,停止安全防护、停止索引服务、停止自动更新,均没有什么好办法。搜索说可能是硬件驱动问题,至少给个提示是哪个驱动吧。
唉,隔三岔五就得重启。
1
opengps 336 天前
某个程序单线程饱和运行,就是这个表现
|
2
zictos 336 天前
没遇到过,一般平时 cpu 的可用率都是 90%多以上,只有几个第三方软件占用少量。
先把所有能关的软件都关了看看吧! |
3
CFM880 336 天前
我之前也是,动不动什么也没干,突然 cpu 占用上升,风扇呼呼转,搞得我直接换 Ubuntu 了,再无这样的烦恼
|
4
hez2010 336 天前
试着拿 visual studio 的 profiler 附加到耗 cpu 的进程上看看到底 cpu 时间都花在哪个模块的哪个函数里了。
|
5
asm 336 天前
用 proess explorer 看看 system 哪个线程是干的吧。
|
6
jackmod 336 天前
System 进程是内核,你列举的操作只有安全防护会和 System 进程有关,剩下的就是设计不良的驱动了。
#5 正解。打开 Process Explore ,右键 System 进程查看属性,在线程页面按 CPU 排序。 如果是某个特定的 .sys 文件导致的,卸载掉相应的驱动即可。 顺便,快 10 年的机器也可以考虑更换🐶 |
7
SHF 335 天前
|
9
dant 335 天前
Windows Performance Recorder + Windows Performance Analyzer
https://learn.microsoft.com/en-us/windows-hardware/test/wpt/ |
10
zhwguest OP 谢谢大家,我先尝试一下,其实以前用 process explorer 看过,都是在:ntoskrnl.exe!ExTryQueueWorkItem
我下次 dump 一下看看。这个问题困扰了我好几台电脑了。其实,如果不开任务管理器是感觉不到的,因为毕竟只有一个核被占用了,只是觉得不爽。 |
11
xiangyuecn 335 天前 1
控制面板 -> 安全和维护 -> 维护 -> 自动维护
每天给你来个全套,风扇狂转,System 进程莫名其妙的占用 cpu 的时候,可以打开维护看看是不是正在执行自动维护,如果正在执行,可以手动结束执行,风扇立马安静下来😂 |
12
kokutou 335 天前 via Android
什么监控类什么网速 cpu 占用什么磁盘占用之类的软件都卸载了。
还有什么调整性能的什么帧数监控的都卸载了。 重启再看看任务管理器 |
13
smartruid 335 天前
应该是你习惯性装的什么软件引起的
|