修复 NTOSKRNL.exe 错误和高 CPU、内存和磁盘使用问题

NTOSKRNL.exe文件是一个内核映像,负责许多基于系统的进程,如硬件虚拟化(Hardware Virtualization)进程(Process)内存(Memory)。其中,它还负责压缩旧的内存页面,从而减少使用的内存总量。如果您的计算机运行缓慢并且您发现 NTOSKRNL.exe 占用了您的资源(如CPU 使用率(CPU Usage)磁盘使用率(Disk Usage)内存使用率(Memory Usage)),那么您可能需要查看几件事情。通常,此过程使用不到 30% 的CPU,但如果不断上升,那么这篇文章将对您有所帮助。

NTOSKRNL.exeCPU内存(Memory)磁盘(Disk)使用率

NTOSKRNL 代表NT 操作系统内核(NT Operating System Kernel)。因此,为了修复它,我们需要进行以下修复之一,

  1. 扫描您的计算机以查找潜在的恶意软件
  2. 删除不兼容的程序
  3. 运行 DISM 修复系统映像
  4. 停止运行时代理进程
  5. 更新您的驱动程序
  6. 运行性能疑难解答
  7. 在干净启动状态下进行故障排除
  8. 使用 Windows Performance Toolkit(Use Windows Performance Toolkit)查找根本原因。

1]扫描(Scan)您的计算机以查找潜在的恶意软件

您的计算机很有可能感染了恶意软件。该恶意软件可能与NTOSKRNL.exe文件相关联,因此会消耗大量系统资源。因此,我真的建议您确保您的防病毒软件是最新的,然后使用它专门扫描您的计算机 C:WindowsSystem32 文件夹,因为这是NTOSKRNL.exe文件所在的位置。

2]删除不兼容的程序

安装和运行不兼容的程序也可能会触发系统文件的这种异常行为。可能存在在主要任务中执行特定子任务的情况。因此(Hence),可能会陷入某种循环并最终占用系统资源。因此(Hence),建议卸载此类软件并检查问题是否已解决。

3]运行DISM命令

NTOSKRNL.exe 错误

4]停止运行时代理进程

RuntimeBroker.exe监控对Windows API 的访问,并确保应用程序不会违反Windows的核心安全性。RuntimeBroker.exe通常会留下非常小的占用空间。在某些情况下,RuntimeBroker.exe可能会消耗更多资源,但在工作完成后不会释放内存,从而导致内存泄漏(memory leak)。这会影响 NTOSKRNL.exe。

Ctrl+Shift+Esc打开任务管理器。在进程(Processes)选项卡下找到运行时代理(Runtime Broker)。如果它使用超过 15% 的内存,则您的 PC 上的应用程序可能存在问题。在这种情况下,您需要停止运行时代理(Runtime Broker)进程。选择它,右键单击它,然后单击End Task

看看这是否有帮助。

5]更新您的驱动程序

操作系统(Operating System)驱动程序(Driver)之间的不兼容也可能导致这样的问题。因此,您可以尝试更新驱动程序。  您也可以尝试更新您的 Windows 10 副本。这将帮助您修复由计算机上任何有意或无意执行的任务创建的任何坏扇区。因此(Hence),强烈建议始终保持 Windows 10 为最新版本,因为它可以修复大量错误的可能性。

6]运行性能疑难解答

打开运行(Run)框,键入以下内容并按 Enter:

msdt.exe /id PerformanceDiagnostic

这将启动性能疑难解答(Performance Troubleshooter)。运行它,看看它是否有任何问题需要解决。

您还可以调整 Windows 以获得最佳性能,看看是否适合您。

7]在干净启动状态下进行故障排除

您可以通过执行干净启动(performing a Clean Boot)来进一步手动排除故障。干净启动(Boot)以最少的驱动程序和启动程序启动系统。当您以干净启动方式启动计算机时,计算机将使用预先选择的最少驱动程序和启动程序集启动,并且由于计算机以最少的驱动程序启动,因此某些程序可能无法按预期运行。

干净启动故障排除旨在隔离性能问题。要执行干净启动故障排除,您必须一次禁用或启用一个进程,然后在执行每个操作后重新启动计算机。如果问题消失了,您就知道这是造成问题的最后一个过程。

阅读(Read):如何100% Disk, High CPU, High Memory usage in Windows 10

8]使用 Windows Performance Toolkit(Use Windows Performance Toolkit)查找根本原因

您可能需要使用Windows 性能工具包(Windows Performance Toolkit)来查找此问题的根本原因。通过在Cortana搜索框中搜索 cmd打开命令提示符,或按(Command Prompt)WINKEY+R启动运行(Run)实用程序并键入 cmd 并按Enter

现在,输入以下命令,然后按 Enter(Enter)

xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl

等待至少 60 秒以使该命令运行。

现在检查这个Windows Performance Toolkit的日志。它们存储在 C:WindowsSystem32 文件夹中名为cpuusage.etl 的文件中。(cpuusage.etl )

这将列出此系统(System) 资源(Resources)被占用的所有原因。

如何修复NTOSKRNL.exeCPU使用率?

NTOSKRNLNT 操作系统内核(NT Operating System Kernel)有时会消耗比平常更多的CPU资源。如果在您的计算机上发生这种情况,您需要扫描您的 PC 以查找恶意文件、病毒、恶意软件等。除此之外,您可以卸载或删除不必要的程序、运行DISM工具、更新驱动程序等。如果没有任何帮助,您也可以在干净启动状态(Clean Boot State)下进行故障排除。

如何关闭 NTOSKRNL.exe?

无法关闭Windows 11/10 计算机上的NTOSKRNL.exe进程。(NTOSKRNL.exe)这是一项互联网服务,关闭它可能会导致您的 PC 出现一些问题。由于它负责在使用硬件虚拟化、内存和其他进程时提供流畅的体验,因此您的计算机在停止或关闭此进程后可能会出现各种问题。

希望这里的东西可以帮助你。(Hope something here helps you.)



About the author

在商业中,一切都是为了为您的客户和客户创造价值。我专注于提供分步说明,帮助我的读者使用 Microsoft Office 充分利用他们的硬件和软件。我的技能包括键盘和驱动程序安装,以及 Microsoft Office 支持。凭借我多年的行业经验,我可以帮助您满足您可能拥有的任何硬件或软件需求。



Related posts