我有一台具有I7-3770 CPU和8个逻辑处理器,24Gb RAM的Dell XPS 8500。
它正在运行Windows 8.1(更新1)。最近,我注意到系统进程不断使用12.5%(1/8)的CPU。
通过使用Process Explorer-Sysinternals,我已经确定了系统内核中消耗此CPU数量的单个线程。该线程的起始地址为:ntoskrnl.exe!RtlSidHashLookup + 0x1ffc。
这个线程是什么,我该怎么做才能停止不断使用我的CPU的1/8?
我有一台具有I7-3770 CPU和8个逻辑处理器,24Gb RAM的Dell XPS 8500。
它正在运行Windows 8.1(更新1)。最近,我注意到系统进程不断使用12.5%(1/8)的CPU。
通过使用Process Explorer-Sysinternals,我已经确定了系统内核中消耗此CPU数量的单个线程。该线程的起始地址为:ntoskrnl.exe!RtlSidHashLookup + 0x1ffc。
这个线程是什么,我该怎么做才能停止不断使用我的CPU的1/8?
Answers:
感谢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 Server下载的新版本。重新运行“ sfc / scannow”确认一切都恢复正常。
重新启动后,NT内核现在使用的是0.13%的CPU,而不是13%。
最初,我的系统空闲进程一直保持约25%的CPU。我以管理员身份在控制台中运行“ sfc / verifyonly”和“ sfc / scannow”-均未显示任何操作系统或系统完整性错误/问题。因此,我杀死了系统空闲进程(在任务管理器中)并重新启动,然后我看到系统进程的CPU利用率约为25%(系统空闲进程已消失)。等待了几天(重新引导了2-3次),希望它可以自行解决,但没有解决。然后以诊断模式重新启动(在开始启动时快速按F2键),没有运行任何诊断程序,只是环顾四周,然后按Esc退出并完成启动过程。解决了25%的CPU问题,没有系统空闲进程,并且系统进程的CPU利用率为0.4%。一切都恢复了正常,不知道为什么这样做!
sfc /scannow
从管理员命令提示符下..