你注意到了吗Windows 10 系统冻结最近的 Windows 10 更新后,启动时没有响应您的点击?检查任务管理器有一个名为“ntoskrnl.exe“使用几乎 99% 或 100% CPU 或系统资源。在这篇文章中,我们讨论什么是ntoskrnl.exe?为什么它会导致巨大的系统资源以及修复 Windows 10 版本 22H2 上 Ntoskrnl.exe 高 CPU 使用率的一些解决方案。让我们开始吧:
Ntoskrnl.exe(Windows NT操作系统内核)是系统的基本部分或操作系统的基本部分,负责处理一些重要的服务,例如进程管理、内存管理和硬件虚拟化。此外,该可执行文件还涉及内存管理器、缓存管理器、执行器、安全参考监视器、内核,还有任务调度器。
Ntoskrnl.exe CPU 使用率高
有多种原因可能导致 Ntoskrnl.exe 高 CPU 使用率,例如更新错误、病毒恶意软件感染、过时的不兼容设备驱动程序或应用程序、损坏的系统文件、任何 Windows 服务卡在后台等。无论是什么原因,这里都有一些您可以用来修复的解决方案Ntoskrnl.exe Windows 10 上的高 CPU 使用率。
首先,安装具有最新更新的良好防病毒应用程序,并执行完整的系统扫描以检查并确保病毒/恶意软件感染不会导致 Windows 10 上的 Ntoskrnl.exe CPU 使用率过高。
还运行免费的系统优化器,如 Ccleaner 清除系统垃圾、缓存、内存转储、临时文件等,这有助于提高系统性能。
禁用运行时代理:
- 打开“设置”应用程序并转到“系统”。
- 在系统窗口内,找到通知和操作
- 取消选中“显示有关 Windows 的提示”。
禁用 Sysmain(以前称为 Superfetch):
- 按 Windows 键 + R,输入 services.msc 并确定
- 在这里找到 sysmain 服务
- 右键单击 syamain 并选择属性。
- 将启动类型设置为禁用。
- 然后单击“停止”按钮停止该服务。
- 最后,单击“应用”和“确定”保存更改。
- 对后台智能传输服务 (BITS) 执行相同的操作。
现在重新启动 PC,使其恢复正常并修复 CPU 使用率过高的问题。
检查不兼容的程序
一些用户表示,只有在使用某些程序时才会出现这种情况。特别是当他们在后台运行防病毒软件时。防病毒软件可能与某些程序存在冲突。下次遇到这种情况时,请多加注意,看看是否能找到扰乱系统的程序。如果可以找到此类程序,请尝试重新安装或完全卸载。
禁用启动程序
再次强调,禁用不必要的启动程序是解决 Windows 10 上高系统资源使用率(ntoskrnl.exe 高 CPU 使用率)问题的非常有用的解决方案。
- 禁用启动程序 打开任务管理器
- 然后移动到“启动”选项卡
- 您将看到启动时运行的程序列表。
- 右键单击您不想在启动时运行的应用程序,然后选择“禁用”。
调整您的 Windows 10 以获得最佳性能
- 右键单击“计算机”图标并选择“属性”
- 选择“高级系统设置”
- 进入“系统属性”选择“设置”
- 选择“调整为最佳性能”并“应用”。
- 单击“确定”并重新启动计算机。
更新您的驱动程序
同样,不兼容的磁盘驱动程序(尤其是图形和网络驱动程序)可能是 Windows 10 上高系统资源使用率或 100% CPU 使用率的第一个赌注。建议检查并更新您的驱动程序:
- 按住 Windows 键并按 R。键入hdwwiz.cpl并单击“确定”
- 转到“驱动程序”选项卡,然后单击“更新驱动程序”
- 选择自动选项从互联网查找并安装更新的驱动程序
- 重新启动你的电脑
或者重新安装设备驱动程序。
运行 DISM 和 SFC 实用程序
有时,损坏的系统文件也会在 Windows 计算机上引起不同的问题。特别是在最近的窗口升级之后,如果 Windows 系统文件损坏,您可能会面临启动错误高系统资源使用率等问题。我们建议运行系统文件检查器工具,该工具可以扫描并恢复丢失的损坏的系统。
- 要执行此操作,请以管理员身份打开命令提示符
- 然后输入证监会/scannow并按回车键。
- 这将扫描丢失的系统文件
- 如果发现任何 SFC 实用程序,则会从位于 %WinDir%System32dllcache 上的特殊文件夹中恢复它们。
- 等待 100% 完成该过程,然后重新启动 Windows。

如果 SFC 扫描结果发现损坏的系统文件但无法修复它们,则运行 DISM 命令它修复系统映像并允许 sfc 完成其工作。
调整 Windows 注册表编辑器
按 Windows + R,输入 regedit 并按 Enter 键打开 Windows 注册表编辑器。
- 首先备份注册表数据库并导航到以下键
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager内存管理,
- 寻找'关闭时清除页面文件',找到后双击它,然后将值数据更改为 1。
现在导航到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters。在这里,您必须将启用预取器值 2 或 3 更改为 0。现在就关闭注册表编辑器并重新启动设备。我确信 Windows 10 上的 Ntoskrnl.exe 不会出现更高的 CPU 使用率。
