Win8.1 上的 CPU 占用率为 99%,找不到有问题的进程

Win8.1 上的 CPU 占用率为 99%,找不到有问题的进程

在过去的几周里,我的笔记本电脑的 CPU 利用率一直高达 99%,而且无法找到有问题的进程。

任务管理器显示 99%,没有一个进程占用了所有的 CPU,它在几个没有一致罪魁祸首的进程之间循环,但它们加起来只有 60% 左右。如果我杀死占用率较大的任务,其他任务就会上升并开始使用更多。资源监视器也显示每个处理器上的 CPU 都很高,但进程列表中没有任何内容。

查看 Process Explorer(以管理员身份运行),它仅报告约 2% 的使用率。但我知道它消耗的更多,因为我的电池寿命很短,而且风扇一直在开着。

到处搜索,大多数帖子都指向驱动程序中断,但我没有看到相同的症状,所以现在陷入困境。我已经进行了完整的病毒扫描,没有警报。

如果有人能建议我还应该去哪里寻找,我将非常感激您的指点。

-----------更新 1--------------

我已经启动到安全模式(最小模式),但在任务管理器中仍然看到 CPU 已满

-----------更新 2--------------

我无法弄清楚原因,所以格式化并重新安装了 Windows。问题解决了 :)

Xperf 跟踪以管理员身份运行

https://www.dropbox.com/s/ap684b7ekuv8zq2/HighCPUUsage.zip?dl=0

任务管理器输出 任务管理器

Process Explorer 输出 进程探索器

资源监视器输出 资源监控

答案1

跟踪中没有 CPU 使用率。CPU 闲置了 99%:

在此处输入图片描述

资源监视器显示 CPU 使用率为 104%,所以这是一个错误,您可以忽略它。

答案2

确保您以管理员权限运行任务管理器,因为如果用户没有管理员权限,它将不会显示以管理员权限运行的进程,因此会忽略显示可能导致高 CPU 使用率的进程。

为此,请以管理员权限打开 CMD 窗口,如果以管理员权限运行,它将在标题栏中显示“管理员:”。然后运行命令 taskmgr.exe

答案3

在我的电脑上,这个问题似乎是由平衡省电模式之一引起的。只需切换到高性能或省电模式即可解决这个问题。

现在,任务管理器显示正确的 CPU 使用量。

答案4

我也遇到过同样的问题。结果发现一个程序(如果你想知道的话,是 Steam)显示不正确。它占用了大量 CPU,但任务管理器估计它只使用了 23%。检查是否有任何程序在不断更新或执行后台任务?

相关内容