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

Pau*_*und 3 cpu fan windows-8

这个问题乍一看似乎很简单,但要复杂一些。该机器(联想笔记本电脑)装有 Windows 8 Pro、英特尔酷睿 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
Run Code Online (Sandbox Code Playgroud)

图中的 CPU 使用率是正常的,有一些峰值,但 CPU 使用率是平均的。对我来说,这个问题似乎是由于系统认为 CPU 负载很高(在 Windows 中随处可见(taskman、procmon、perfmon)),因此导致风扇旋转。我必须查看 CPU 温度来验证,如果这是主要原因,我只需要找出谁在旋转风扇,这可能是 Windows 也可能是 lenovo 驱动程序

更新 2: 好的,这很关键,因为 CPU 温度始终保持在 110°C,因此确实确实有某些原因导致 CPU 工作

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

Pau*_*und 5

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