修复:Windows 10、8、7上的ntoskrnl.exe cpu和磁盘使用率过高

目录:

视频: E, É, È, Ê. Как читается буква Е с разными значками? Французский для детей. Урок 7 2024

视频: E, É, È, Ê. Как читается буква Е с разными значками? Французский для детей. Урок 7 2024
Anonim

为了正常运行,Windows 10在后台使用各种进程,其中一个进程是ntoskrnl.exe。 即使这是一个系统过程,许多用户仍认为ntoskrnl.exe会导致其PC上的CPU和内存使用率很高,今天我们将向您展示如何解决该问题。

Ntoskrnl.exe导致CPU和磁盘使用率过高,如何解决?

解决方案1 ​​–禁用Superfetch服务

根据用户,此问题的主要原因可能是Superfetch服务。 该服务会缓存您的数据,但是尽管有用,但可能导致出现此错误和其他错误。 如果您在使用ntoskrnl.exe时遇到问题,并且CPU或内存使用率很高,则可能要禁用此服务。 为此,请按照以下简单步骤操作:

  1. Windows键 + R并输入services.msc 。 按Enter或单击确定

  2. 服务 窗口打开后,您将看到所有可用服务的列表。 找到Superfetch服务,然后双击它以打开其属性。

  3. 当“ 属性” 窗口打开时,将“ 启动类型” 设置为“ 禁用” 。 现在,单击“ 停止”按钮以停止服务。 最后,单击“ 应用” ,然后单击“ 确定”保存更改。

完成此操作后,Superfetch服务将不再运行,您的问题应得到解决。 如果禁用此服务后发生任何其他问题,则可能需要重新打开它。

一些用户建议禁用更多服务以解决此问题。 根据Windows搜索SuperFetch远程桌面 服务远程桌面服务UserMode端口重定向器可能与此问题相关,因此您可能需要禁用它们并检查是否可以解决问题。 也有几个用户建议禁用TCP / IP NetBIOS HelperOffline Files服务,因此也可以尝试尝试。

  • 另请参阅:修复:Windows 8,10蓝屏死机由ntoskrnl.exe引起

您也可以使用注册表编辑器禁用此服务。 为此,请按照下列步骤操作:

  1. Windows键+ R并输入regedit 。 单击确定或按Enter

  2. 可选: 您的注册表包含敏感信息,因此建议您创建备份以防万一出问题。 创建备份很简单,为此,您需要单击File> Export

    现在,选择全部作为导出范围,然后输入所需的文件名。 选择一个安全的位置,然后单击“ 保存”按钮。

    如果在修改注册表后出现任何问题,您始终可以运行此文件以将其还原到原始状态。
  3. 在左窗格中,导航到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters 。 在右窗格中,找到EnableSuperfetch DWORD并双击它。 如果DWORD不可用,请右键单击左窗格中的空白区域,然后选择“ 新建”>“ DWORD(32位)值” 。 现在输入EnableSuperfetch作为新DWORD的名称,然后双击它以查看其属性。

  4. 将 数值数据 设置为0,然后单击确定以保存更改。

完成该操作后,Superfetch服务将被禁用,问题应完全解决。

解决方案2 –创建一个reg文件并运行它

根据用户的说法,只需创建一个注册表文件并运行它即可解决此问题。 这样,您可以轻松地对注册表进行多项更改。 要创建一个reg文件,请执行以下操作:

  1. 打开记事本
  2. 记事本 启动时,粘贴以下行:
    • Windows注册表编辑器版本5.00
    • “开始” = dword:00000003
    • “ DisplayName” =“ Superfetch”
    • “开始” = dword:00000003
  3. 现在单击文件>另存为

  4. 将“ 保存类型” 设置 为“ 所有文件” 。 将文件名设置为script.reg ,选择一个保存位置,然后单击“ 保存”按钮。

  5. 找到script.reg文件,然后双击运行它。

  6. 将会出现安全警告。 单击继续。

运行该文件后,您的注册表将被自动修改,并且该问题应得到完全解决。

  • 另请阅读:修复:iTunes在Windows中导致CPU使用率过高

解决方案3 –删除或重命名SoftwareDistribution目录

根据用户,此问题的原因可能是SoftwareDistribution目录。 Windows Update使用此目录临时存储文件,但有时可能会出现问题。 如果您的PC上的ntoskrnl.exe遇到任何问题,则需要执行以下操作来删除此目录:

  1. 以管理员身份启动命令提示符 。 为此,请按Windows键+ X打开“ Win + X”菜单,然后从列表中选择“ 命令提示符(Admin) ”。 如果命令提示符不可用,您也可以改用PowerShell (Admin)

  2. 当 命令提示符 启动时,输入以下命令:
    • 净停止wuauserv
    • 净停止位
  3. 运行这些命令后,请最小化“ 命令提示符” 。
  4. 导航到C:\ Windows \ SoftwareDistribution目录,然后从中删除所有文件。

  5. 删除文件后,返回 命令提示符 并输入以下内容:
    • 净启动wuauserv
    • 净起始位

这样做之后,问题应该得到彻底解决。 如果您不想删除 SoftwareDistribution 目录,则只需按照以下步骤将其重命名:

  1. 以管理员身份打开命令提示符
  2. 当命令提示符打开时,一一输入以下命令:
    • 净停止wuauserv
    • 净停止位
    • 重命名%windir%\ SoftwareDistribution SoftwareDistribution.bak
    • 净启动wuauserv
    • 净起始位

完成此操作后,将重命名SoftwareDistribution目录,并且应该解决该问题。 由于您可以完全从命令提示符执行此方法,因此该方法要快一些。 除了速度更快之外,此方法不会删除任何文件,因此请随时尝试。

解决方案4 –删除有问题的更新

使PC保持最新非常重要,但是有时某些更新可能会导致出现问题。 一些用户报告说,在安装某些Windows更新后,出现了内存使用率高和ntoskrnl.exe的问题。 要解决此问题,您需要删除最近安装的更新。 为此,请按照下列步骤操作:

  1. 打开“ 设置”应用 。 您可以通过按Windows键+ I快速完成此操作。
  2. 打开 “设置”应用后 ,导航至“ 更新和安全性”部分。

  3. 单击更新历史记录

  4. 将显示最近更新的列表。 现在,单击“ 卸载更新”

  5. 您应该看到最近更新的列表。 双击特定的更新以将其删除。
  • 另请阅读:Windows 10上的WMI Provider主机高CPU使用率

删除有问题的更新后,重新启动PC并检查问题是否已解决。 请记住,Windows 10将自动安装更新,因此您可能要防止安装有问题的更新。 为此,您只需要下载显示或隐藏更新疑难解答。 这是由Microsoft开发的工具,如果您需要阻止某些更新,则使用它是绝对安全的。 停止安装更新后,应解决此问题。

解决方案5 –停止所有BlueStacks服务

BlueStacks是一个可靠的Android仿真器,但根据用户的说法,此工具可能会导致ntoskrnl.exe出现问题。 您可以通过创建一个bat文件轻松停止所有BlueStacks服务。 这是相对简单的,您可以按照以下步骤操作:

  1. 打开记事本
  2. 记事本 启动时,输入以下行:
    • “ C:\ Program Files(x86)\ BlueStacks \ HD-Quit.exe”
    • 净停止BstHdUpdaterSvc
    • 净止损BstHdLogRotatorSvc
    • 净停止BstHdAndroidSvc
  3. 现在单击文件>另存为
  4. 将“ 保存类型” 设置 为“ 所有文件” 。 输入script.bat作为文件名,然后单击Save

  5. 之后,找到script.bat文件并双击运行它。

一旦运行了文件,所有的BlueStacks服务将被禁用,问题应该得到彻底解决。

解决方案6 –在Chrome中禁用硬件加速

根据用户的说法,使用Chrome时可能会出现此问题。 该问题似乎是由硬件加速引起的,但是您可以通过在Chrome中禁用此功能来解决。 为此,您只需执行以下步骤:

  1. 开启Chrome 。 点击右上角的菜单图标,然后选择设置

  2. 打开 “设置” 标签后,向下滚动并单击“ 高级”

  3. 在“ 系统” 部分中找到“ 使用硬件加速(如果可用)”选项,然后将其禁用。

完成之后,重新启动Chrome并检查问题是否仍然出现。 如果您不使用谷歌浏览器,请确保在首选浏览器中禁用硬件加速。

  • 另请阅读:安装Windows 10 Creators Update后的高CPU使用率

解决方案7 –清理注册表

您的注册表包含与所有已安装的第三方应用程序有关的各种信息。 如果您倾向于安装许多第三方应用程序,则注册表中可能充满不必要的条目,从而降低了系统速度。 此外,这些条目还可能导致ntoskrnl.exe和磁盘使用率过高的问题。

要解决此问题,用户建议使用CCleaner扫描和清理注册表。 如果您不熟悉CCleaner,则可以使用任何其他注册表清理程序软件来完成此任务。 在您使用CCleaner之前,我们建议您创建注册表的备份,以防万一。 若要查看如何导出注册表,我们建议您检查解决方案1以获取详细说明。

  • 免费下载CCleaner

解决方案8 –禁用DVD驱动器

一些用户在Acer笔记本电脑上报告了此问题。 根据他们的说法,ntoskrnl.exe导致高磁盘使用率,并且要解决此问题,您需要禁用DVD驱动器。 为此,请按照下列步骤操作:

  1. Windows键+ X,然后从列表中选择“ 设备管理器 ”。

  2. 打开 设备管理器后 ,找到您的DVD驱动器,右键单击它,然后从菜单中选择“ 禁用设备 ”。

  3. 将会出现警告信息。 点击

完成之后,您的DVD驱动器将被完全禁用,并且该问题应得到解决。 这是一个不寻常的解决方法,但是它可以根据用户使用,因此请在您的PC上尝试一下。

解决方案9 –卸载Dell System Detect软件

第三方应用程序有时可能会导致ntoskrnl.exe出现问题。 一些用户报告说, Dell System Detect在其PC上引起了此问题。 要解决此问题,您需要查找并删除有问题的应用程序,并检查是否可以解决问题。

解决方案10 –更改最低处理器状态

根据用户的介绍,您只需更改电源设置即可解决磁盘使用率高和ntoskrnl.exe的问题。 要解决此问题,您只需找到“最低处理器状态”值并进行调整。 为此,请按照下列步骤操作:

  • 另请阅读:在最新的Windows 10版本中修复了Conhost.exe CPU使用率过高的问题
  1. 打开控制面板 。 为此,请按Windows键+ S ,进入控制面板,然后从结果列表中选择“ 控制面板 ”。

  2. 打开“ 控制面板”后 ,转到“ 电源选项”

  3. 找到您当前选择的计划,然后单击“ 更改计划设置”

  4. 现在,单击“ 更改高级电源设置”

  5. 设置列表将会出现。 导航至处理器电源管理>最低处理器状态 。 将该值设置为20-30% ,然后单击“ 应用”和“ 确定”以保存更改。

之后,应该完全解决磁盘使用率较高和ntoskrnl.exe的问题。 如果找不到“ 最低处理器状态” 设置,则意味着此解决方案不适用于您。

解决方案11 –切换到高性能电源模式

Windows提供了几种可以使用的电源模式,并且通过切换到其他模式可以提高性能或降低功耗。 根据用户的说法,只需切换到“ 高性能” 模式即可解决磁盘使用率高的问题。 这非常简单,您可以按照以下步骤操作:

  1. 像我们在上一个解决方案中向您展示的那样,打开“ 电源选项”
  2. 选择“ 高性能配置文件”。

切换到高性能电源模式后,该问题应完全解决。 请记住,此模式会消耗更多能量,因此会更快消耗笔记本电脑的电池电量。

解决方案12 –结束Outlook流程

根据用户,Outlook有时可能会导致出现此问题。 要解决此问题,您需要关闭Outlook并结束其过程。 这非常简单,您可以按照以下步骤操作:

  1. Ctrl + Shift + Esc启动任务管理器
  2. 当 任务管理器 启动时,在“ 进程” 选项卡中查找Outlook。 右键单击Outlook进程,然后从菜单中选择“ 结束任务 ”。

  3. 可选: 如果在“ 进程” 选项卡中找不到Outlook任务,请转到“ 详细信息”选项卡,然后从此处结束Outlook进程。
  • 另请阅读:Cortana导致CPU使用率高:最新的Wind10构建解决了该问题

用户声称Outlook 2013会出现此问题,但是如果您使用的是其他版本,请随时尝试此解决方案。 我们不得不提到,这只是一种解决方法,因此,每次出现此问题时,您都必须重复此操作。

解决方案13 –禁用后台智能传输服务

要解决此问题,很少有用户建议停止Background Intelligent Transfer Service 。 为此,您只需要转到“ 服务”窗口,找到“ 后台智能传输服务”并将其停止。 有关如何停止某些服务的更多信息,请确保检查解决方案1以了解详细信息。 禁用此服务后,只需重启PC即可解决问题。 请记住,这只是一种解决方法,而不是永久性的解决方案,因此,只要出现此问题,您就必须重复进行。

解决方案14 –检查硬盘

根据用户,此问题有时可能由于硬盘驱动器上的坏扇区而出现。 因此,您的PC将具有更长的读取时间和更高的磁盘使用率。 要解决此问题,您需要修复硬盘驱动器上的坏扇区。 请记住,损坏的扇区可能是由于硬件问题而出现的,如果是这种情况,您将根本无法修复它们。 另一方面,如果损坏的扇区是由软件问题引起的,则可以使用以下方法来修复它们:

  1. 转到“ 这台电脑” ,找到您的硬盘驱动器,右键单击它,然后从菜单中选择“ 属性 ”。

  2. 转到工具选项卡,然后单击检查按钮。

  3. 您可能会收到一条消息,说您的驱动器不需要检查。 如果是这样,则您的驱动器可能没有任何坏扇区。 但是,您可以根据需要通过单击“ 扫描驱动器”进行修复。

  4. 等待过程完成。 扫描完成后,该问题应完全解决。
  • 另请阅读:Microsoft IME导致Windows 10上的CPU使用率过高

请记住,您可能必须对PC上可用的所有分区重复此过程。 我们还必须提到,这不是通用解决方案,并且如果坏扇区是由硬件损坏引起的,则无法解决您的问题。

解决方案15 –禁用自动碎片整理

碎片整理非常有用,因为它会重新排列硬盘驱动器上的数据,以便您可以更快地访问它。 Windows 10默认情况下会根据用户启用自动碎片整理,这可能会导致磁盘使用率较高和ntoskrnl.exe出现问题。 要解决此问题,您需要通过执行以下操作来禁用自动碎片整理:

  1. Windows键+ S并输入碎片整理 。 从列表中选择“ 碎片整理和优化驱动器 ”。

  2. 当“ 优化驱动器” 窗口打开时,选择您的分区,然后单击“ 更改设置”

  3. 取消选中“按计划运行(推荐)”选项,然后单击“ 确定”

执行此操作后,将禁用自动磁盘碎片整理,并且应解决磁盘使用率高的任何问题。

您还可以通过从任务计划程序中删除自动碎片整理功能来禁用自动碎片整理功能。 为此,请按照下列步骤操作:

  1. Windows键+ S并输入任务计划程序 。 从列表中选择任务计划程序

  2. 当 Task Scheduler 打开时,在左窗格中导航到Task Scheduler Library> Microsoft> Windows> Defrag 。 在右窗格中找到ScheduledDefrag ,右键单击它,然后选择“ 禁用”

或者,您可以使用命令提示符删除自动碎片整理任务。 为此,请按照下列步骤操作:

  1. 以管理员身份启动命令提示符
  2. 打开 命令提示符后 ,输入schtasks / Delete / TN“ \ Microsoft \ Windows \ Defrag \ ScheduledDefrag” / F命令,然后按Enter以运行它。

运行此命令后,您将删除碎片整理任务,您的PC将不再执行自动碎片整理。

  • 另请阅读:修复:MsMpEng.exe导致Windows 10,Windows 7上的CPU使用率过高

解决方案16 –使用MSI加力燃烧室

多个用户报告了游戏时CPU使用率较高和ntoskrnl.exe的问题,为了解决此问题,您需要更改GPU时钟速度。 根据用户,您只需要运行MSI Afterburner并将时钟速度锁定为3D时钟速度值即可。 这样做之后,游戏时CPU使用率高就不会有任何问题。

我们必须警告您MSI Afterburner是超频工具,因此在使用它时要格外小心。 如果您不小心超频,可能会损坏您的硬件,因此,如果您不熟悉超频,则可能要完全跳过此解决方案。

解决方案17 –禁用向我显示有关Windows选项的提示

根据用户的说法,通过禁用Windows中的单个选项,您也许可以解决此问题。 默认情况下,Windows 10将向您显示有关Windows的提示,有时此选项可能会导致较高的磁盘或CPU使用率。 要解决此问题,您需要按照以下步骤禁用它:

  1. 打开“ 设置”应用,然后转到“ 系统”部分。

  2. 在左侧窗格中,导航至通知和操作 。 在右窗格中,找到“使用Windows时获取提示,技巧和建议”选项并将其禁用。

禁用此功能后,应解决CPU和磁盘使用率较高的问题。 该功能对于初次使用的用户可能很有用,但是如果您已经熟悉Windows 10,请随时禁用它。

解决方案18 –回滚到旧版本的Intel Serial IO L2C驱动程序

尽管更新驱动程序很重要,但有时最新的驱动程序也不是最好的。 在极少数情况下,较新的驱动程序会导致某些问题出现。 用户报告说,安装最新的Intel Serial IO L2C驱动程序导致出现此问题,并且要解决此问题,您需要删除驱动程序并安装旧版本。 之后,ntoskrnl.exe的问题应消失。

  • 还请阅读:修复:Runtime Broker导致高CPU使用率

解决方案19 –增加页面文件的大小

几个用户声称,他们只是通过增加页面文件的大小来解决了ntoskrnl.exe的问题。 您的虚拟内存与页面文件密切相关,您可以通过执行以下操作轻松更改其大小:

  1. Windows键+ S并进入高级系统 。 从菜单中选择“ 查看高级系统设置 ”。

  2. 当“ 系统属性” 窗口打开时,单击 性能” 部分中的“设置”按钮。

  3. 现在将出现“ 性能选项” 窗口。 转到高级选项卡,然后单击更改按钮。

  4. 现在将出现“ 虚拟内存” 窗口。 取消选中“ 自动管理所有驱动器的页面文件大小”选项。 现在选择系统驱动器,然后单击“ 自定义大小” 。 将“ 初始大小”和“ 最大大小”设置为大于以MB为单位的RAM 大小的 1.5 倍。 单击设置按钮,然后单击确定以保存更改。

更改页面文件的大小后,该问题应得到解决。 如果问题仍然存在,则可能必须增加页面文件的大小。

解决方案20 –从您的PC上删除Zune软件

根据一些用户,此问题的主要原因可能是Zune软件。 似乎Zune在后台索引文件,导致出现此问题。 要解决此问题,您只需要从PC上删除Zune软件,即可彻底解决该问题。

解决方案21 –禁用P2P功能

为了更快地提供更新,Windows 10使用了对等功能。 使用此功能,您可以从其他用户在线下载Windows更新。 这是一个有用的功能,但似乎可能导致ntoskrnl.exe出现问题。 要解决此问题,您需要按照以下步骤禁用此功能:

  • 另请阅读:修复:Windows Shell Experience Host导致CPU使用率过高
  1. 打开“ 设置”应用,然后转到“ 更新和安全性”部分。

  2. 单击 更新设置 部分中的高级选项

  3. 现在,单击“ 选择更新的交付方式”

  4. 从多个位置关闭更新

完成此操作后,您将不会从其他用户下载Windows更新,而是直接从Microsoft下载它们。 这样,ntoskrnl.exe的所有问题和高磁盘使用率都应得到解决。

解决方案22 –安装最新更新

根据用户的说法,您可以仅通过安装最新的Windows更新就可以解决此问题。 Windows通常会自动下载必要的更新,但是有时您可能会错过重要的更新。 但是,您始终可以通过执行以下操作手动检查更新:

  1. 打开“ 设置”应用 ,然后导航至“ 更新和安全性”部分。
  2. 现在单击检查更新按钮。 Windows现在将检查可用更新。 如果有可用的更新,Windows将在后台自动下载并在重新启动PC后进行安装。

一些用户报告说,安装最新更新可以解决他们的问题,因此请务必尝试使用此解决方案。

解决方案23 –检查您的PC恶意软件

根据用户的说法,恶意软件通常会感染ntoskrnl.exe并导致出现此问题和许多其他问题。 为了确保您的PC上没有任何恶意软件,您需要执行详细的防病毒扫描。 一些用户建议使用Spybot或Malwarebytes扫描系统,因此请务必尝试使用其中一种工具。

  • 另请参阅:修复:照片背景任务主机导致Windows 10中的CPU使用率过高

解决方案24 –执行SFC和DISM扫描

有时,此问题可能是由文件损坏引起的,为了解决该问题,建议执行SFC扫描。 为此,您只需要按照以下步骤操作:

  1. 以管理员身份启动命令提示符
  2. 现在输入sfc / scannow并按Enter运行。 大约需要10到15分钟才能完成扫描,因此请勿中断扫描。

SFC扫描完成后,检查问题是否解决。 如果问题仍然存在,或者您无法运行SFC扫描,则可能必须使用DISM。 为此,只需以管理员身份启动命令提示符,输入Dism / Online / Cleanup-Image / RestoreHealth命令,然后按Enter即可运行它。 DISM扫描可能需要一段时间,因此请确保不要中断它。

解决方案25 –临时删除/卸载防病毒软件

根据用户的说法,由于您的防病毒软件,有时可能会出现此问题。 要解决此问题,我们建议您暂时禁用防病毒软件,并检查是否可以解决问题。 如果问题仍然存在,则可能需要完全删除防病毒软件。

如果您决定卸载防病毒软件,我们强烈建议您使用专用的删除工具,该工具将删除所有剩余的文件和注册表项。 几乎每个防病毒公司都为其软件提供专用的删除工具,因此请确保为您的防病毒软件下载一个。

卸载防病毒软件后,请检查问题是否仍然出现。 如果没有,请确保安装最新版本的防病毒软件或完全切换到其他防病毒解决方案。 用户报告说Bitdefender是导致此问题的原因,但其他防病毒工具也可能导致此问题。 即使您不使用Bitdefender,也请尝试删除或禁用防病毒软件并检查是否可以解决问题。

ntoskrnl.exe的问题可能会影响您的性能,但是我们希望您设法使用我们的解决方案之一解决了这些问题。

还请阅读:

  • 修复:Windows 10中的CPU温度过高
  • 如何在Windows上打开KEY文件
  • 修复:“您无权在此位置保存”
  • 修复:磁盘使用率长时间保持在100%
  • 如何修复Edge浏览器中的闪烁选项卡
修复:Windows 10、8、7上的ntoskrnl.exe cpu和磁盘使用率过高