Windows 8.1 系统进程使用高 CPU

Eri*_*ric 15 cpu windows-8

我有一台带 I7-3770 CPU 和 8 个逻辑处理器、24Gb RAM 的戴尔 XPS 8500。

它运行的是 Windows 8.1(更新 1)。最近我注意到系统进程一直在使用 12.5% (1/8) 的 CPU。

使用进程资源管理器 - Sysinternals,我在系统内核中确定了一个正在消耗该 CPU 数量的线程。该线程的起始地址为:ntoskrnl.exe!RtlSidHashLookup+0x1ffc。

这个线程是什么,我该怎么做才能阻止它持续使用 1/8 的 CPU?

Eri*_*ric 13

感谢 tumchaaditya 建议使用 sfc /scannow。它识别出损坏的打印机驱动程序和相关的 .inf 文件:CNBJ2530.DPB 和 prncacla.inf。

这让我找到了解决方案:http : //www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows-8-8-1-a.html

此页面包含有关如何修复 Windows 8/8.1 中明显变得猖獗的问题的详细说明。运行“DISM.exe /Online /Cleanup-image /Restorehealth”用从 MS 服务器下载的新版本替换这些坏文件。重新运行“sfc /scannow”再次确认一切正常。

重新启动后,NT 内核现在使用 0.13% 的 CPU,而不是 13%。

  • 这对我有用,但我没有在该链接中下载和安装 exe。有点旁白,但我会非常谨慎地使用类似的东西 - 你不知道你在你的机器上放了什么 (6认同)