每天有几次我的 CPU 使用率会跳升至 99%,并且会一直保持这个状态,直到我强制关机(通过拔掉电源)。下面是这段时间任务管理器的快照。我确信病毒不是问题所在。更新我发现,通过使网卡处于负载状态,可以重现此问题。我尝试了 3不同的无线网卡(USB 适配器),并且每一个都会发生这种情况。
安装了什么?
- Firefox 3.5
- Chrome 测试版
- 微软安全要点
- Win 7 旗舰版(64 位)
我猜想是驱动程序有问题,但我不知道从何下手。有人知道在这种情况下最好的办法是什么吗?
更新了屏幕截图以显示问题发生时的进程资源管理器。这有帮助吗?查看硬件中断/DPC 使用情况。是什么原因导致它如此之高?
这张照片也是系统正常时的情况
答案1
正在讨论类似的问题(延迟过程调用导致的高 CPU 使用率)这里:
我运行的是 Windows 7 Ultimate,我的配置是 AMD Phenom 9550 四核处理器 2.20 GHz,6.00 GB RAM。计算机随机峰值高达 80% 以上,通常更高,并且计算机运行非常慢。我尝试检查间谍软件或任何东西,但什么也没发现。这种情况发生在空闲和正常活动期间。重新启动通常可以解决问题,但有时不能。
似乎已经解决了这个问题热修复:
当您从具有 NVIDIA USB EHCI 芯片组和至少 4GB RAM 的基于 Windows 7 或 Windows Server 2008 R2 的计算机通过 USB 移动数据时遇到问题
非常感谢!这个修复程序起了作用。我厌倦了 100% 使用率……现在这个问题已经解决了。
因此,如果您的计算机具有“NVIDIA USB 增强型主机控制器接口 (EHCI) 芯片组”和“至少 4GB 的 RAM”并且“您尝试将数据从计算机复制到外部 USB 存储设备”(我想,使用 USB WLAN 适配器也符合条件),那么这可能是解决方案。
答案2
首先,看看错误日志中是否可以发现任何有趣的内容。
您可以使用性能测试其用途描述于测量 DPC 时间。使用起来有点复杂,但可以给你一些答案。
需要注意的是,大多数情况下,问题都是硬件过热。当问题发生时,您可以打开机箱,看看 RAM 或 GPU 是否过热。
就工具而言:
GPU-Z会告诉你显卡的温度
高速风扇对于 CPU
Active@硬盘监视器对于硬盘
答案3
我认为的一些罪魁祸首可能是:
- “预定的”(由 W7 而不是你)碎片
- 索引
- 就像您提到的,驱动程序太旧或缺失。W7 擅长将驱动程序放入 Windows 更新 > 可选更新中。如果没有,我会从 manf 网站获取它们,从 BIOS、芯片组、系统接口和视频开始。然后从那里开始向下查找列表。