![`System` 进程的 CPU 使用率很高。ntoskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0 是罪魁祸首。如何修复?](https://linux22.com/image/1561456/%60System%60%20%E8%BF%9B%E7%A8%8B%E7%9A%84%20CPU%20%E4%BD%BF%E7%94%A8%E7%8E%87%E5%BE%88%E9%AB%98%E3%80%82ntoskrnl.exe!KeReleaseInStackQueuedSpinLock%2B0x1e0%20%E6%98%AF%E7%BD%AA%E9%AD%81%E7%A5%B8%E9%A6%96%E3%80%82%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%EF%BC%9F.png)
我注意到该System
进程的 CPU 使用率很高(具体来说,1 个核心的 CPU 使用率约为 100%)。以下解决“系统”进程 CPU 使用率过高的问题,我打开System
了进程探索器并且发现是ntoskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0
占用最多 CPU 的进程。这可能是什么问题?
我使用 Windows 7 SP1 x64 Ultimate。
答案1
我禁用了 Wi-Fi 适配器,然后重新启动了计算机:似乎成功了。
具体来说,在中Device Manager
,我禁用了 3 个适配器:
为了禁用它们,我右键单击它们每个,然后选择 Disable
:
我通过逐个终止进程发现问题出在 Wi-Fi 上:终止它们不会影响 CPU 的ntoskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0
使用量,除非我终止了一些与 Wi-Fi 相关的进程(这导致ntoskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0
CPU 使用率短暂下降,然后恢复到“正常”,即消耗了一个核心的约 100%)