Windows 8 系统空闲进程实际 CPU 使用率为 100%

Windows 8 系统空闲进程实际 CPU 使用率为 100%

这个问题乍一看似乎很简单,但实际上有点复杂。这台机器(联想笔记本电脑)装有 Windows 8 Pro、Intel Core i7,所有 4 个核心都以 100% 运行。风扇一直全速运转。重新启动时,风扇会减速,一旦出现启动屏幕,风扇就会开始加速旋转。我试图终止所有不需要的进程,但没有效果,也没有安装其他防病毒软件。

在任务管理器中,系统空闲进程显示为 98%-99%,在 procmon(sysinternals)中也是如此。

我很确定空闲进程不是根本原因,但肯定有一个根本原因,唯一改变的是 Windows 更新,包括集成英特尔显卡的新驱动程序。这可能与此有关,但直到我将设备置于睡眠状态并唤醒几次后,高 CPU 负载才开始出现。

我也不想要快速解决问题,而是想找出问题的原因,任何想法都会受到赞赏

更新 1: 我运行了 xperf 来收集更详细的信息:

xperf -on latency -maxfile 256 -filemode circular
xperf -d trace.etl 
xperf trace.etl

图表中的 CPU 使用率是正常的,有几个峰值,但 CPU 使用率处于平均水平。在我看来,这个问题似乎是由于系统认为 CPU 负载很高(在 Windows 中到处都显示(taskman、procmon、perfmon))并因此旋转风扇造成的。我必须查看 CPU 温度来验证,如果这是主要原因,我只需要找出是谁旋转了风扇,这可能是 Windows,也可能是联想驱动程序

更新 2: 好吧,这很关键,因为 CPU 温度一直保持在 110°C,所以确实有一些东西会导致 CPU 工作

更新 3: Windows 7 不会出现重负载,并且已在 Windows 8 的登录屏幕上启动

答案1

我找到了原因。一个依赖硬件的软件将所有内部性能开关设置为高性能。上次我使用它时,它崩溃了,并保持该设置状态。启动软件并让它正常退出后,问题就消失了。

答案2

检查一些其他隐藏的进程。

还尝试卸载您最近安装的一些应用程序。

相关内容