这篇文章将指导您修复由 NTOSKRNL.exe 引起的 CPU、内存和磁盘使用率过高的问题。 NTOSKRNL 代表“NT 操作系统内核”。 该文件是一个内核映像,负责许多基于系统的进程,例如硬件虚拟化、进程和内存。 除此之外,它还可以压缩旧的内存页面,从而减少正在使用的内存总量。 如果您发现您的计算机运行缓慢,并且您发现 NTOSKRNL.exe 文件正在占用您的资源,例如磁盘使用率、CPU 使用率和内存使用率,请继续阅读,因为这篇文章将指导您解决由以下原因引起的问题NTOSKRNL.exe。
使用下面给出的选项来解决由 NTOSKRNL.exe 引起的问题。
1] 扫描您的计算机以查找潜在的恶意软件
您的计算机很有可能感染了恶意软件。 该恶意软件可能与 NTOSKRNL.exe 文件相关联,因此会消耗大量系统资源。 因此,我真的建议您确保您的防病毒软件是最新的,然后使用它特别扫描您的计算机 C:/Windows/System32 文件夹,因为这是 NTOSKRNL.exe 文件所在的位置。
您必须做的第一件事是将您的计算机置于干净启动状态,因为这可以帮助您找到导致问题的任何不兼容程序。
一旦发现任何不兼容的程序,就需要卸载它们。 请参阅以下步骤进行操作。
请注意: 如果您已从 Windows 应用商店下载该应用程序,则只需从应用程序列表中右键单击它,然后将其卸载。
如果第一个选项对您不起作用,那么是时候更新或回滚设备驱动程序了。 很可能在您更新 Windows 计算机后,您的驱动程序也需要刷新。 另一方面,如果您刚刚更新了设备驱动程序,则需要将驱动程序回滚到以前的版本。 无论哪种适用于您,请参阅以下步骤。
请注意: 您可以在计算机上安装专用驱动程序,以防万一,或者您也可以直接从制造商的网站上查找。
如果前两个选项不起作用,那么运行部署映像和服务管理可能会起作用。 使用此内置工具,您可以使用各种选项,例如“/ScanHealth”、“/CheckHealth”和“/RestoreHealth”。
RuntimeBroker.exe 或 Runtime Broker 进程用于监视对 Windows API 的访问,以确保应用程序不会违反 Windows 的核心安全性。 这个过程通常会留下非常小的足迹。 但是,有时它会消耗比预期更多的资源,并且在工作完成后不释放内存,从而导致内存泄漏。 因此,它会影响 NTOSKRNL.exe,这就是您必须停止运行时代理进程的原因。 为此,请参阅以下步骤:
您还可以使用 Windows Performance Toolkit 来查找问题的根本原因。 只需参考以下步骤即可使用此工具包。
xperf -on 延迟 -stackwalk 配置文件 -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl
“内存或系统资源不足,请关闭一些窗口或程序,然后重试。” “没有足够的内存来完成这个操作——复制文件。”当复制文件时没有足够的内存来完成操作时,这些错误是由桌面堆限制引起的。 如果您遇到这些错误中的任何一个,您将在这篇文章的指导下借助一些可能增加其限制的潜在修复程序,并有望在您的 Windows 10 计算机上修复此错误。 您可以尝试关闭所有打开的窗口和程序,然后再次尝试复制文件,看看是否有帮助。 如果没有,请按照以下说明进行操作。 但在此之前,请确保先创建系统还原点。 这样,您可以随时撤消所做的更改,以防您想要撤消一些不需要的更改。 创建系统还原点后,请参阅下面提供的步骤。 步骤1: 点击 Win + R 键打开运行实用程序并在字段中键入“Regedit”,然后点击 Enter 以打开注册表编辑器。 步骤2: 接下来,导航到此注册表项: ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerSubSystems 步骤3: 现在双击名为 Windows 的 DWORD 进行修改。 步骤4: 在值数据字段中更改 SharedSection 的值。 格式应为“SharedSection=aaaa,bbbb,cccc”。 请注意,您必须更改“bbbb”和“cccc”的值。 因此,如果您使用的是 x86 操作系统,请将 bbbb 的值设置为 12288 然后将 cccc 的值设置为 1024. 另一方面,如果您使用的是 x64 操作系统,请将 bbbb 值设置为 20480 和 cccc 值 1024. 步骤5: 退出注册表编辑器并重新启动计算机以成功应用所做的更改。 请注意: SharedSection 注册表中的 bbbb 值是每个交互式窗口站的桌面堆大小,而 SharedSection 值的 cccc 部分是每个非交互式窗口站的桌面堆大小。 此外,您必须记住,不建议将 bbbb 的值设置为超过 20480 KB。 另一方面,还有另一个工具可以帮助解决内存不足错误。 此工具在 Windows 中称为内存诊断工具,可以通过检查并自动修复任何基于内存的问题来帮助解决内存不足错误。 要运行它,请参考以下步骤:
“错误 1603:安装过程中发生致命错误。”表示安装过程中出现问题,安装不成功。
代码 29 是设备管理器错误,每当 硬件设备驱动程序 报告问题。 此错误代码表示操作所需的资源不可用。
计算机硬件基本上需要驱动程序来与操作系统交互。 驱动程序由多个组件组成,并辅以 BIOS(主板上的物理芯片)提供的其他资源。
BIOS 包含一组用于计算机系统启动、加载驱动程序等的基本输入和输出指令。
其固件提供驱动程序与其他基本组件交互所需的资源。 但是,当固件无法提供请求的资源时,设备驱动程序将停止运行; 这会导致错误代码,如代码 29。
错误代码 29 通常以以下格式显示:
“此设备被禁用,因为设备的固件没有为其提供所需的资源” 代码29
由于多种原因,可能会触发错误代码 29。 这些包括:
为避免造成不便并确保您的计算机以最佳速度运行,建议您立即修复 PC 上的错误代码 29。 延迟可能会限制您正确使用连接到系统的某些硬件。
要修复错误代码 29,您不必聘请专业人员并花费数百美元。 这里有一些快速有效的 DIY 方法,即使您没有任何技术背景,也可以尝试在几分钟内解决此问题。
有时,由于硬件的一些临时故障,计算机屏幕上可能会弹出诸如代码 29 之类的错误代码。 重新启动可以轻松解决问题。
因此,在您执行任何操作之前,请尝试重新启动您的 PC。 这可能就是修复代码 29 所需的全部内容。但是,如果错误代码继续存在,请尝试下面给出的其他方法。
这听起来可能是技术性的,但事实并非如此。 首先,CMOS 是 Complimentary Metal Oxide Semiconductor 的首字母缩写词。
这是一个术语,用于描述包含 BIOS 设置的主板内存。 清除 CMOS 有帮助 重置 BIOS 设置 到他们的默认制造商级别。 这很容易做到,并且是解决错误代码 29 的有效故障排除步骤。
要做到这一点,只需:
如果设备被禁用,可能会出现错误代码 29。 在这种情况下,只需按照方法 2 中讨论的相同步骤操作,并在高级 BIOS 设置中查找禁用的设备。
在 BIOS 中启用设备,以便您轻松使用它们。
这有望解决问题。 如果不是,则这意味着错误代码 29 是由损坏或过时的驱动程序引起的。 尝试方法4成功解决此问题。
无论错误代码 29 是由错误配置、损坏还是过时的驱动程序引起的,只需更新新的驱动程序版本即可解决。 手动执行时,您首先必须在 装置经理.
您可以通过转到开始菜单,然后在搜索栏中键入设备管理器来访问设备管理器。
访问设备管理器和属性以识别有问题的驱动程序。 有问题的驱动程序通常显示为黄色感叹号。
一旦发现有问题的驱动程序,只需更新新驱动程序即可解决。 虽然它没有任何技术性,但它可能很耗时。
手动更新驱动程序的一个很好的替代方法是 DriverFIX. 只需下载并安装驱动程序FIX 在您的 PC 上在几秒钟内更新所有有问题的驱动程序。 这是一个尖端程序,旨在解决各种设备驱动程序问题。
它是用户友好的并且与所有 Windows 版本兼容。
该软件程序中部署的智能编程系统使其能够自动识别和检测所有问题驱动程序,从而使您免于麻烦。
此外,它还会将驱动程序与最新的兼容版本进行匹配并定期更新。
它无需猜测配置错误和损坏的驱动程序,并立即修复与驱动程序相关的问题和错误代码(如代码 29)。
点击这里 下载驱动程序FIX 轻松修复系统上的设备管理器错误代码 29。