CPU 一直处于 65%

CPU 一直处于 65%

Windows XP,SP3,英特尔酷睿 2 双核

以下是症状:

  • 由于几天我的系统任务一直处于 35% 左右
  • 当我想关闭计算机时,Explorer 需要强制退出(无响应)。
  • 一个核心始终处于 100%,另一个核心始终处于 30% 左右
  • 任务管理器中最繁忙的任务:系统 35%、系统空闲进程 50%、资源管理器 5%
  • ProcessExplorer 没有出现任何异常,这可以解释 CPU 的使用情况。
  • 防火墙已开启。
  • 我没有安装任何防病毒软件(反正它从来没有连接过互联网)

这台电脑从来没以任何方式连接到互联网(也没有连接到我的局域网,因为我对 Windows 非常偏执)。过去几个月我没有安装任何东西。我只用这台电脑开发一些软件(VS 2010)。

我如何才能知道发生了什么?为什么关闭 Explorer 时需要强制退出?可能有东西“卡”在那里并堵塞了 CPU...

编辑:使用 MSCONFIG.EXE 禁用启动项无济于事。即使禁用了所有内容,系统任务仍然处于 35% 的状态。

答案1

运行 MSCONFIG.EXE 检查系统启动时启动的程序。禁用所有启动项,重新启动,然后查看系统是否仍然具有高 CPU 利用率。假设一切恢复正常,开始一次添加一个启动项,每次更改后重新启动,直到确定罪魁祸首程序。使用这种故障排除方法,我很幸运地找到了导致高 CPU 利用率的程序,但这确实需要一些耐心。

答案2

任务管理器中最繁忙的任务:系统 35%、系统空闲进程 50%、资源管理器 5%

这意味着问题出在系统中,最有可能是由于驱动程序。

Process Explorer 中没有出现任何异常,这可以解释 CPU 的使用情况。

您是否检查过系统进程下的线程选项卡?

另外,你可以尝试此程序这使我们能够详细了解系统进程正在做什么? 它将把所有猜测和不相关的解决方案转化为确切知道问题所在...

由于您的问题总是发生,而不是偶然发生,因此您不妨尝试一下LatencyMon并在“驱动程序”选项卡中查看 DPC 计数异常的进程或者执行时间最长。上述任何一个都会导致系统进程的 CPU 使用率过高,除非是内核中的问题,对此我深表怀疑,但仍然有可能……

答案3

听起来像是恶意软件,请参阅我在此主题中的帖子以删除恶意软件

如何从我的电脑中删除恶意间谍软件、恶意软件、广告软件、病毒、木马或 rootkit?

答案4

既然您说它从未连接到互联网,我们几乎可以排除病毒,因此您几乎肯定在此过程中损坏了一些重要的程序文件。

  1. 首先打开命令提示符并运行命令:sfc /scannnow。这将检查以确保所有重要的 Windows 文件都是正确且完整的。
  2. 看看安全模式是否能解决问题。如果不能解决问题,您需要找出导致您停止运行的进程。打开 msconfig.exe 并转到启动选项卡。取消选中或禁用所有进程。然后看看是否能解决问题。重新启用一个或一次启用几个进程,直到找到导致问题的进程。修复或重新安装与该启动项关联的程序。
  3. 如果这些都不起作用,那么还有其他方法可能感染了您的系统,因此,为了以防万一,请同时运行 Malwarebytes 和 Superantispyware。

相关内容