修复 Windows 中的 NT 内核和系统进程高 CPU 使用率
我最近遇到了一个奇怪的问题,一个名为System (NT Kernel & System)的进程一直在使用我的Windows机器上大约 15% 到 30% 的CPU 。
在上面的屏幕截图中,系统(System)正在使用 0% 的CPU,这是正常情况下应该使用的。系统进程基本上包含内核和驱动程序代码以及系统线程,并且是必不可少的Windows进程。不要(Don)试图杀死进程或删除它。
在了解任何技术细节之前,此问题通常是由Windows中的错误或过时的硬件驱动程序引起的。您需要立即检查几件事:
新硬件(New Hardware)——您(Did)最近是否在您的 Windows 机器上安装了任何新硬件?显卡(Graphics)、硬盘、声卡、电视调谐卡等?如果是这样,您需要访问制造商网站并从那里下载最新的驱动程序。如果您仅从新硬件随附的 CD 安装驱动程序,则它可能已过时。
更新的驱动程序(Updated Driver)-您(Did)最近是否更新了驱动程序并且在更新后看到更高的CPU使用率?有时最新的驱动程序也可能会导致问题。在这种情况下,您应该尝试回滚驱动程序并查看是否可以解决问题。
在我的例子中,我在我的 PC 上安装了一个新的显卡,并从 CD 安装了驱动程序。它不是最新的驱动程序,因为它是内核模式驱动程序,所以它导致了系统(System)进程中的这个峰值。
如果您无法确定是哪个驱动程序导致了问题,您可以遵循更技术性的程序来查找确切的问题驱动程序。首先(First),下载一个名为KrView(Kernrate Viewer)的程序,它是Microsoft提供的免费工具。
它是一个命令行工具,所以打开一个命令提示符,然后不带任何参数地运行程序。结果应该如下所示:
现在您可以看到哪些设备驱动程序在内核中获得最多的访问量。第一个叫做ntkrnlpa,可以忽略。之后你想看看其他驱动程序。在这种情况下b57nd60x。所以这个驱动程序是针对你想知道的硬件的?
好吧,为了弄清楚这一点,您需要从Microsoft下载另一个名为Process Explorer的免费工具。安装它,运行它,然后转到DLL视图以查看加载的驱动程序。
如您所见,b57nd60x.sys DLL是Broadcom NetXtreme 千兆以太网(Broadcom NetXtreme Gigabit Ethernet)卡的驱动程序。甜的!现在你只需要找到更新的网卡驱动程序,希望CPU中的峰值会消失。
当然,在这种情况下,另一种解决方案是简单地禁用该硬件或在您不需要它或找不到更新的驱动程序时将其从系统中完全删除。资料来源:Technet。
Related posts
如何System Idle Process到Fix High CPU Usage
Fix High CPU Usage Windows 10 Fix High CPU Usage
Fix Service Host:本地System(SVCHost.exe)High CPU and Disk Usage
Fix DISM Host Servicing Process High CPU Usage
如何修复 Windows 10 中的系统中断高 CPU 使用率
Fix Windows Modules Installer Worker High CPU Usage
如何Fix hkcmd High CPU Usage
修复 Windows 10 中的 SoftThinks Agent Service 高 CPU 使用率
修复 Ntoskrnl.exe 高 CPU 使用率
Fix Searchindexer.exe High CPU Usage
修复服务主机:诊断策略服务高 CPU 使用率
Windows 10中的Fix Microsoft Edge High Memory Usage
Fix Desktop Window Manager High CPU(DWM.exe)
如何在 Windows 系统托盘中监控 CPU 或 GPU
使用检查磁盘实用程序 (CHKDSK) 修复 Windows 7/8/10 中的文件系统错误
如何在 Windows 11/10 上修复 audiodg.exe 高 CPU 使用率
Windows 10的Fix High CPU and Disk usage problem
antimalware服务可执行的高CPU使用率[已解决]
8 Ways至Fix High CPU Usage TiWorker.exe
Fix High CPU Usage由Svchost.exe(Netsvcs)