Ntoskrnl.exe等系统进程可能会降低 PC 的整体性能。它被扩展为Windows NT操作系统内核(system kernel)可执行文件。这个可执行文件负责内存管理(memory management)、进程管理(process management)、硬件提取(hardware extraction),是操作系统的基础部分(System)。当您发现系统中某个进程消耗过多的CPU和磁盘资源时,您可以从任务管理器(Task Manager)中强制关闭它们。但这不是Ntoskrnl.exe的情况,因为强行关闭它们可能会影响它们负责的区域。因此(Hence),要解决Ntoskrnl.exe 问题(Ntoskrnl.exe issue)导致的高 CPU 或磁盘使用率(High CPU or disk usage)问题,请阅读本指南并(guide and share)与面临相同问题的朋友分享。
如何修复 Windows 10 上的 Ntoskrnl.exe 高 CPU 使用率(How to Fix Ntoskrnl.exe High CPU Usage on Windows 10)
如果您发现您的系统比平时慢,请导航到任务管理器(Task Manager)以查看哪个系统项目(System item)正在消耗大量CPU资源。如果您发现它消耗了最高的CPU资源,请右键单击它并选择“属性(Properties)”选项。现在,您将找到一个名为 ntoskrnl.exe 的新项目。在本文中,我们展示了在Windows 10上修复(Windows 10)Ntoskrnl.exe高CPU 使用率(CPU usage)的步骤。
为什么 Ntoskrnl.exe 会消耗大量磁盘空间和 CPU 资源?(Why Ntoskrnl.exe Consumes a lot of Disk Space & CPU Resources?)
由于硬件和恶意软件(hardware and malware)的内存泄漏,可能会报告此类最突出的问题。但是,很多人可能对一个问题感到困惑,Ntoskrnl.exe管理内存,但它为什么会消耗过多的内存资源?继续(Continue)阅读以了解原因?
以下是此错误背后的一些可能原因。
- 触发该问题的最常见原因是新的压缩内存(compressed memory)。每当您在系统中使用任何应用程序或程序(application or program)时,RAM将被用完以提高速度,而不是常规存储。然而,当您同时打开多个应用程序时,会使用更多的RAM ,从而降低(RAM)CPU 性能(CPU performance)。
- 如果您的系统遇到任何恶意软件或病毒攻击(malware or virus attack),CPU会消耗大量资源,因此您的计算机将明显变慢。运行防病毒扫描以对系统中的任何病毒/恶意软件攻击进行分类。
-
系统中过时或不兼容(Outdated or incompatible drivers)的驱动程序会导致(system contribute)同样的问题。相应地更新(Update)或回滚您的驱动程序以避免该问题。
- 如果Ntoskrnl.exe 文件损坏(Ntoskrnl.exe files are corrupt),您将一次又一次地面临上述问题。这种情况很少发生,因为这些文件默认受系统保护。但是,当您遇到问题时,您通常不会在系统中工作。
本节编制了一系列故障排除方法,可帮助您解决CPU使用问题。故障排除步骤根据原因的严重程度和极端(severity and extreme)情况安排。跟随他们以获得最佳结果。
方法 1:使用高性能电源计划(Method 1: Use High-Performance Power Plan)
当您将设置设置为高性能电源计划(high-performance power plan)时,您还可以优化您的计算机。这些电源计划(power plan)旨在管理便携式设置上的电源设置。按照下面提到的说明在系统中使用高性能电源计划(high-performance power plan)设置。
1. 右键单击任务栏上的 电池(Taskbar) 图标 并(Battery icon) 选择 电源选项(Power Options)。
2. 现在,选择下 图中突出显示的高性能 选项。(High performance )
现在您已经针对游戏和更好的性能优化了您的系统。
方法二:删除临时文件(Method 2: Delete Temporary Files)
当您的系统有任何损坏的Ntoskrnl.exe文件时,您将遇到Ntoskrnl.exe高CPU 使用率(CPU usage)问题。您可以通过清除系统中的临时文件来解决此错误。然后,按照说明执行相同的操作。
1. 按Windows 键(Windows key),键入%temp%,然后单击打开(Open)。
2.在这里, 通过同时按 Ctrl + A keys文件和文件夹(files and folders) ,然后右键单击所选文件。
3. 选择删除 (Delete )选项以删除所有临时文件。
4. 最后,转到桌面(Desktop) 并右键单击 回收站。 (Recycle Bin. )选择 清空回收站(Empty Recycle Bin) 选项以从 Windows PC 中永久删除数据。
另请阅读:修复(Also Read:) Windows 10中的键盘(Fix keyboard) 输入延迟(Input lag)
方法 3:运行性能疑难解答(Method 3: Run Performance Troubleshooter)
如果您的系统性能延长,可能是由于这种高CPU 使用率(CPU usage)问题,您可以使用以下步骤进行故障排除。
1. 同时按住Windows + R keys 打开运行对话框。(Run dialog box.)
2. 现在,键入msdt.exe /id PerformanceDiagnostic并按Enter 键(Enter key)。
3. 在这里,性能疑难解答(performance troubleshooter)程序开始扫描过程(scanning process)并显示要修复的任何问题。按照屏幕上的说明完成该过程并检查您是否已解决问题。
注意:(Note: )如果您收到提示,Windows 在线故障排除服务(Windows Online Troubleshooting Service )已禁用,请按照本文中讨论的其他方法进行操作。
方法 4:扫描本地驱动器(Method 4: Scan the Local Drives)
有时,硬盘中的错误可能会导致Ntoskrnl.exe问题导致(Ntoskrnl.exe issue)CPU 或磁盘使用率过高(High CPU or disk usage)。因此,您可以执行扫描并排除任何错误(如果有)。因此,找到您的安装文件的存储位置并按照以下说明扫描相应的驱动器。
1. 同时按Windows + E keys打开文件资源管理器(File Explorer ),然后单击这台电脑(This PC)。
2. 右键单击您的本地磁盘(Local Disk )并选择属性(Properties),如下图所示。
3. 现在,转到“工具(Tools )”选项卡并单击“检查(Check)”按钮。
4. 现在,单击错误检查(Error Checking)窗口中的扫描驱动器(Scan drive )选项。
5. 等待扫描(Scanning)过程完成,如果有任何错误,请排除错误。
最后,检查您是否已解决问题。如果您没有发现任何错误,请按照本文中讨论的其余方法进行操作。
另请阅读:修复(Also Read:) Windows 10中WSAPPX 的高磁盘使用率(Fix WSAPPX High Disk Usage)
方法 5:执行磁盘清理(Method 5: Perform Disk Cleanup)
磁盘清理(Disk Cleanup)就像回收站(Recycle Bin)。通过磁盘清理(Disk Cleanup)删除的数据不会从系统中永久删除,并且在您的硬盘驱动器上仍然可用。您可以在需要时恢复文件。
1. 在 Windows 搜索栏中,键入Disk Cleanup并单击Run as administrator,如下所示。
2. 系统会要求您选择要清理的驱动器(Select the drive you want to clean up)。在这里,我们选择了 C: 驱动器。单击(Click)“确定(OK)”继续。
3. 将出现一个提示,磁盘清理 (Disk Cleanup )将计算可以释放的空间量。
4. 选中Files to delete: (Files to delete: )下所有所需项目的复选框,然后单击 Clean up system files。
5.扫描(scanning) 完成后,再次选中所有选定项目的复选框,然后单击 OK。
6. 最后,点击确认提示中的删除文件(Delete Files) 按钮。
7.重启(Restart) 你的电脑(your PC)。要清理额外空间,请阅读 10种(Ways)释放硬盘空间(Hard Disk Space)的方法。
方法 6:禁用 SuperFetch (SysMain)(Method 6: Disable SuperFetch (SysMain))
名为SysMain(SysMain)(以前称为SuperFetch)的内置功能改进了应用程序和Windows的启动时间。(startup time)但是系统的程序并没有从这个特性中受益。相反,增加了后台活动,您的系统的执行速度将相对降低。这些Windows服务会吃掉你的CPU资源,通常建议在你的系统中禁用SuperFetch 。
1. 同时 按住Windows + R 键启动运行(Run) 对话框 。
2.如图所示, 键入 services.msc ,然后单击(services.msc )确定 (OK )以启动 服务(Services) 窗口。
3. 现在,向下滚动并右键单击 SysMain。 然后,选择 Properties,如图所示。
4.在这里,在 常规 (General )选项卡中, 从下拉菜单中将启动类型 (Startup type )设置为 已禁用 ,如下所示。(Disabled )
5. 最后,单击 应用(Apply) ,然后 单击确定 (OK )以保存更改。
另请阅读:(Also Read:) 修复 .NET 运行时优化服务高 CPU 使用率(Fix .NET Runtime Optimization Service High CPU Usage)
方法 7:重新启动 Windows 更新服务(Method 7: Restart Windows Update Service)
有时,您可以通过手动删除软件分发文件夹(Software Distribution Folder)并重新启动Windows 更新服务(Windows Update Service)来修复Ntoskrnl.exe高CPU 使用率(CPU usage)问题。然后,按照以下说明实施相同的操作。
1. 您可以 通过转到搜索菜单并键入运行来启动(search menu and typing)运行对话框(Run dialog box)。(Run.)
2.如下 键入 services.msc并单击(services.msc )OK启动服务(Services)窗口。
3. 现在,向下滚动屏幕并右键单击(right-click )Windows Update。(Windows Update.)
注意:(Note:)如果当前状态不是Running,可以跳过以下步骤。
4. 在这里,如果当前状态显示正在运行(Running),请单击停止(Stop )。
5. 您将收到提示Windows 正在尝试停止本地计算机上的以下服务...(Windows is attempting to stop the following service on the Local Computer…) 等待(Wait)提示完成。大约需要 3 到 5 秒。
6. 现在,通过同时单击Windows + E keys 打开文件资源管理器(File Explorer )。现在,导航到以下路径。
C:\Windows\SoftwareDistribution\DataStore
7. 现在,通过同时按Ctrl + A keys选择所有文件和文件夹,然后右键单击(right-click )空白区域。
8. 在这里,选择删除(Delete )选项以从数据存储位置(DataStore location)删除所有文件和文件夹。
9. 现在,导航到路径C:\Windows\SoftwareDistribution\Download, 并删除(Delete )下载位置(Downloads location)中的所有文件,如前面步骤中所述。
10. 现在,返回服务(Services )窗口并右键单击(right-click )Windows更新。(Windows Update.)
11. 在这里,选择开始(Start )选项,如下图所示。
12. 您将收到提示,Windows 正在尝试在本地计算机上启动以下服务...(Windows is attempting to start the following service on Local Computer…) 等待(Wait)3 到 5 秒,然后关闭“服务(Services)”窗口。
13. 最后,检查问题是否在您的系统中得到解决。
方法 8:停止 BlueStacks 服务(Method 8: Stop BlueStacks Services)
BlueStacks是一个 Android 模拟器,但它会与Ntoskrnl.exe文件产生很多冲突,从而导致Ntoskrnl.exe 问题(Ntoskrnl.exe issue)。但是您可以按照以下步骤阻止它们。
1. 打开记事本(Notepad )并将以下键(keys)粘贴到其中。
C:Program Files (x86)BlueStacksHD-Quit.exe
net stop BstHdUpdaterSvc
net stop BstHdLogRotatorSvc
net stop BstHdAndroidSvc
2. 现在,转到文件(File )并将文件保存为name_you_like .bat
3. 现在,导航到您保存文件的位置并以管理权限运行它。(administrative privileges. )
4. 现在,通过单击是(Yes )并重新启动(rebooting )系统来确认注册表更改。
现在,所有BlueStacks服务都将被禁用,从而修复了Ntoskrnl.exe高CPU 使用率(CPU usage)问题。
另请阅读:(Also Read:) 修复服务主机(Fix Service Host):诊断策略服务高 CPU 使用率(Policy Service High CPU Usage)
方法 9:运行恶意软件扫描(Method 9: Run Malware Scans)
很少有反恶意软件程序可以帮助您克服恶意软件。但是,他们会定期扫描并保护您的系统。因此,为避免Ntoskrnl.exe高CPU 使用率(CPU usage),请在您的系统中运行防病毒扫描并检查问题是否已解决。然后,按照下面提到的步骤执行此操作。
1. 同时按Windows + I keys 启动 设置(Settings)。
2. 在这里,单击 更新和安全(Update & Security) 设置,如图所示。
3. 转到 左侧窗格中的Windows 安全性。(Windows Security)
4. 单击右窗格中的 病毒和威胁防护(Virus & threat protection) 选项。
5. 单击 快速扫描(Quick Scan) 按钮搜索恶意软件。
6A。扫描完成后,将显示所有威胁。单击(Click)当前威胁(Current threats)下 的 开始操作 (Start Actions )。
6B。如果您的设备中没有威胁,设备将显示 无当前威胁 (No current threats )警报。
方法 10:修复系统文件(Method 10: Repair System Files)
Windows 10 用户可以通过运行系统文件检查器(System File Checker)自动扫描和修复他们的系统文件。此外,它是一个内置工具,可让用户删除(user delete)文件并修复此问题。然后,按照下面提到的步骤来实现它。
1. 按 Windows 键(Windows key),键入 命令提示符(Command Prompt) 并单击 以管理员身份运行(Run as administrator)。
2.在 用户帐户控制(User Account Control) 提示中单击 是。(Yes)
3. 键入 chkdsk C: /f /r /x 命令并按 Enter 键(Enter key)。
4. 如果系统提示您, Chkdsk cannot run...the volume is... in use process,然后,键入 Y 并按 Enter 键(Enter key)。
5. 再次键入命令: sfc /scannow 并按 Enter 键(Enter key) 运行 系统文件检查器(System File Checker) 扫描。
注意:(Note:) 系统扫描将启动,需要几分钟才能完成。同时,您可以继续执行其他活动,但请注意不要意外关闭窗口。
完成扫描后,它将显示以下任一消息:
- Windows 资源保护未发现任何完整性违规。(Windows Resource Protection did not find any integrity violations.)
- Windows 资源保护无法执行请求的操作。(Windows Resource Protection could not perform the requested operation.)
- Windows 资源保护发现损坏的文件并成功修复它们。(Windows Resource Protection found corrupt files and successfully repaired them.)
- Windows 资源保护发现损坏的文件,但无法修复其中一些。(Windows Resource Protection found corrupt files but was unable to fix some of them.)
6. 扫描完成后, 重新启动(restart) 您的 PC(your PC)。
7. 再次 以管理员身份启动命令提示符(Command Prompt as administrator) 并依次执行给定的命令:
dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup
注意:(Note:) 您必须具有有效的Internet 连接(internet connection)才能正确执行DISM命令。
另请阅读:(Also Read:)如何修复(Fix High CPU Usage)Windows 10上的高 CPU 使用率
方法 11:回滚驱动程序更新(Method 11: Rollback Driver Updates)
如果您的系统运行正常并在更新后开始出现故障,则回滚驱动程序可能会有所帮助。驱动程序的回滚将删除系统中当前安装的驱动程序,并将其替换为之前的版本。此过程应消除驱动程序中的任何错误并可能解决上述问题。
注意:(Note: )在本指南中,我们编译了回滚通用显示驱动程序(Display Driver)的步骤。建议您回滚所有不兼容的驱动程序。
1. 点击 Windows 键(Windows key),输入 设备管理器(device manager),然后点击 打开(Open)。
2. 单击显示适配器(Display adapters)旁边的箭头将 其展开。
3. 右键单击您的 显示驱动程序( display driver) (例如 NVIDIA GeForce 驱动程序(driver))并选择 属性(Properties),如下图所示。
4. 切换到驱动程序 (Driver )选项卡并单击 回滚驱动程序(Roll Back Driver),如图所示。
注意(Note):如果“回滚驱动程序(Roll Back Driver)”选项灰显,则表明您的 Windows PC 没有预装驱动程序文件或从未更新过。在这种情况下,请尝试本文中讨论的替代方法。
5. 提供回滚的原因?(Why are you rolling back?) 在 驱动程序包回滚(Driver Package rollback) 窗口中。然后,单击 是(Yes) 按钮,突出显示。
6. 现在,重新启动(restart) 系统以使回滚生效。
方法 12:卸载 Zune 软件(如果适用)(Method 12: Uninstall Zune Software (If Applicable))
许多用户报告说,Zune软件会干扰 ntoskrnl.exe 文件,从而导致Ntoskrnl.exe高CPU 使用率(CPU usage)问题。按照下面提到的步骤卸载它们。
1. 按 Windows 键(Windows key),键入 应用程序和功能(apps and features),然后单击 打开(Open)。
2. 单击Zune 应用程序(Zune app)并选择卸载 (Uninstall )选项,如下图所示。
3. 再次单击 卸载(Uninstall) 以确认如上所示。
4. 按照 屏幕上的说明(on-screen instructions) 完成卸载过程(uninstallation process)。
5. 最后, 重启(restart) 你的电脑(your PC)。
推荐的:(Recommended:)
- 20 款最佳手机追踪应用
- 修复 ROG 游戏中心不工作
- 修复 Ntoskrnl.exe 高磁盘使用率
- 修复 Chrome 配置文件错误的 14 种方法
我们希望本指南对您有所帮助,您可以修复Ntoskrnl.exe 高 CPU 使用率(Ntoskrnl.exe high CPU usage)问题。让我们知道哪种方法最适合您。此外,如果您对本文有任何疑问/建议,请随时将它们放在评论部分。
Fix Ntoskrnl.exe High CPU Usage
Τhе system processes like Ntoskrnl.exe might slow down thе overall performance of your PC. It is еxpanded as Windows NT оperating system kernel executable. This executable іs responsible for memory management, process management, hardware extraction, and it is the fundamental part of the Operating System. When you find a process consuming excessive CPU and disk resources in your system, you can close them forcefully from Task Manager. But this is not in the case of Ntoskrnl.exe, since closing them forcefully might affect the areas they are responsible for. Hence, to address High CPU or disk usage by Ntoskrnl.exe issue, read this guide and share it with your friend facing the same issue.
How to Fix Ntoskrnl.exe High CPU Usage on Windows 10
If you find your system very slow than usual, navigate to Task Manager to see which System item is consuming high CPU resources. If, in case, you have found it consuming the highest CPU resources, then right-click on it and select the Properties option. Now, you will find a new item called ntoskrnl.exe. In this article, we have shown the steps to fix Ntoskrnl.exe high CPU usage on Windows 10.
Why Ntoskrnl.exe Consumes a lot of Disk Space & CPU Resources?
The most prominent issues like these can be reported due to memory leakage from hardware and malware. However, many of you might be confused with a question, Ntoskrnl.exe manages memory, yet why does it consume excess memory resources? Continue reading to learn why?
Following are some possible reasons behind this error.
- The most common reason that triggers the issue is new compressed memory. Whenever you use any application or program in your system, RAM will be used up to increase the speed instead of regular storage. Yet, when you open multiple applications simultaneously, more RAM will be used up, and thus CPU performance will be slowed down.
- If your system faces any malware or virus attack, the CPU consumes high resources, and thus your computer will be slowed down apparently. Run an antivirus scan to sort any virus/malware attacks in your system.
-
Outdated or incompatible drivers in your system contribute to the same issue. Update or roll back your drivers accordingly to avoid the problem.
- If the Ntoskrnl.exe files are corrupt, you will face the said problem again and again. This rarely happens since these files are system-protected by default. However, when you face the problem, you will not normally work in your system.
This section has compiled a list of troubleshooting methods that would help you fix the CPU usage issue. The troubleshooting steps are arranged according to the severity and extreme of causes. Follow them to attain the best results.
Method 1: Use High-Performance Power Plan
You can also optimize your computer when you set your settings to a high-performance power plan. These power plans are developed to manage the power settings on portable settings. Follow the below-mentioned instructions to use high-performance power plan settings in your system.
1. Right-click on the Battery icon on the Taskbar and select Power Options.
2. Now, select the High performance option as highlighted in the pic below.
Now you have optimized your system for games and better performance.
Method 2: Delete Temporary Files
When your system has any corrupt Ntoskrnl.exe files, you will encounter Ntoskrnl.exe high CPU usage issues. You can sort out this error by clearing the temporary files in your system. Then, follow the instructions to implement the same.
1. Press the Windows key, type %temp%, and click on Open.
2. Here, select all files and folders by pressing Ctrl + A keys together and then right-click on the selected files.
3. Select the Delete option to remove all the temporary files.
4. Finally, go to Desktop and right-click on Recycle Bin. Select Empty Recycle Bin option to permanently delete the data from your Windows PC.
Also Read: Fix keyboard Input lag in Windows 10
Method 3: Run Performance Troubleshooter
If the performance of your system is prolonged, it can be due to this high CPU usage issue, you can troubleshoot it by using the following steps.
1. Press and hold Windows + R keys together to open the Run dialog box.
2. Now, type msdt.exe /id PerformanceDiagnostic and hit the Enter key.
3. Here, the performance troubleshooter starts the scanning process and displays any issues to be fixed. Follow the on-screen instructions to complete the process and check if you have fixed the issue.
Note: If you receive a prompt, Windows Online Troubleshooting Service is disabled, then follow other methods discussed in this article.
Method 4: Scan the Local Drives
Sometimes, errors in hard disks might contribute to High CPU or disk usage by the Ntoskrnl.exe issue. Thus, you can perform a scan and sort out any errors, if any. Thus, find where your installation files are stored and scan the corresponding drive as instructed below.
1. Hit the Windows + E keys simultaneously to open File Explorer and click on This PC.
2. Right-click on your Local Disk and select Properties as highlighted in the pic below.
3. Now, go to the Tools tab and click on the Check button.
4. Now, click on the Scan drive option in the Error Checking window.
5. Wait for the Scanning process to be completed and sort out any errors if any.
Finally, check if you have fixed the issue. If you do not find any errors, follow the rest of the methods discussed in this article.
Also Read: Fix WSAPPX High Disk Usage in Windows 10
Method 5: Perform Disk Cleanup
Disk Cleanup is like Recycle Bin. The data deleted through Disk Cleanup are not permanently deleted from the system and remain available on your hard drive. You may recover the files whenever needed.
1. In the Windows search bar, type Disk Cleanup and click on Run as administrator, as highlighted below.
2. You will be asked to Select the drive you want to clean up. Here, we have selected C: drive. Click on OK to proceed.
3. A prompt will appear and The Disk Cleanup will calculate the amount of space that can be made free.
4. Check the box for all desired items under Files to delete: and click Clean up system files.
5. Once the scanning is complete, again check the boxes for all the chosen items and click on OK.
6. Finally, click on the Delete Files button in the confirmation prompt.
7. Restart your PC. To clean up additional space, read 10 Ways to Free up Hard Disk Space.
Method 6: Disable SuperFetch (SysMain)
The startup time for applications and Windows is improved by a built-in feature called SysMain (formerly SuperFetch). But programs of the system are not benefited from this feature. Instead, the background activities are increased, and the performing speed of your system will be reduced relatively. These Windows services will eat your CPU resources, and it is often recommended to disable SuperFetch in your system.
1. Launch the Run dialog box by holding Windows + R keys together.
2. Type services.msc as shown and click OK to launch the Services window.
3. Now, scroll down and right-click on SysMain. Then, select Properties, as depicted.
4. Here, in the General tab, set the Startup type to Disabled from the drop-down menu, as highlighted below.
5. Finally, click Apply and then, OK to save the changes.
Also Read: Fix .NET Runtime Optimization Service High CPU Usage
Method 7: Restart Windows Update Service
Sometimes, you could fix the Ntoskrnl.exe high CPU usage issue by manually deleting the Software Distribution Folder and restarting the Windows Update Service. Then, follow the below instructions to implement the same.
1. You can launch the Run dialog box by going to the search menu and typing Run.
2. Type services.msc as follows and click OK to launch the Services window.
3. Now, scroll down the screen and right-click on Windows Update.
Note: If the current status is not Running, you can skip the below step.
4. Here, click on Stop if the current status displays Running.
5. You will receive a prompt Windows is attempting to stop the following service on the Local Computer… Wait for the prompt to be completed. It will take around 3 to 5 seconds.
6. Now, open the File Explorer by clicking Windows + E keys together. Now, navigate to the following path.
C:\Windows\SoftwareDistribution\DataStore
7. Now, select all the files and folders by pressing Ctrl + A keys together and right-click on the bare space.
8. Here, select the Delete option to remove all the files and folders from the DataStore location.
9. Now, navigate to the path, C:\Windows\SoftwareDistribution\Download, and Delete all the files in the Downloads location as mentioned in the previous steps.
10. Now, go back to the Services window and right-click on the Windows Update.
11. Here, select the Start option as depicted in the below picture.
12. You will receive a prompt, Windows is attempting to start the following service on Local Computer… Wait for 3 to 5 seconds and close the Services window.
13. Finally, check if the issue is resolved in your system.
Method 8: Stop BlueStacks Services
The BlueStacks is an Android emulator but, it creates so many conflicts with Ntoskrnl.exe files causing Ntoskrnl.exe issue. But you can stop them by following the below-mentioned steps.
1. Open Notepad and paste the following keys into it.
C:Program Files (x86)BlueStacksHD-Quit.exe
net stop BstHdUpdaterSvc
net stop BstHdLogRotatorSvc
net stop BstHdAndroidSvc
2. Now, go to File and save the file as name_you_like.bat
3. Now, navigate to the location where you have saved the file and run it with administrative privileges.
4. Now, confirm the registry changes by clicking on Yes and rebooting your system.
Now, all the BlueStacks services will be disabled, thereby fixing the Ntoskrnl.exe high CPU usage issue.
Also Read: Fix Service Host: Diagnostic Policy Service High CPU Usage
Method 9: Run Malware Scans
Few anti-malware programs can help you overcome malicious software. However, they routinely scan and safeguard your system. Therefore, to avoid Ntoskrnl.exe high CPU usage, run an antivirus scan in your system and check if the problem is solved. Then, follow the below-mentioned steps to do so.
1. Hit Windows + I keys simultaneously to launch Settings.
2. Here, click on Update & Security settings as shown.
3. Go to Windows Security in the left pane.
4. Click on the Virus & threat protection option in the right pane.
5. Click on the Quick Scan button to search for malware.
6A. Once the scan is done, all the threats will be displayed. Click on Start Actions under Current threats.
6B. If there is no threat in your device, the device will show the No current threats alert.
Method 10: Repair System Files
Windows 10 users can automatically scan and repair their system files by running System File Checker. In addition, it is a built-in tool that lets the user delete files and fix this issue. Then, follow the below-mentioned steps to implement the same.
1. Hit the Windows key, type Command Prompt and click on Run as administrator.
2. Click on Yes in the User Account Control prompt.
3. Type chkdsk C: /f /r /x command and hit Enter key.
4. If you are prompted with a message, Chkdsk cannot run…the volume is… in use process, then, type Y and hit the Enter key.
5. Again, type the command: sfc /scannow and press Enter key to run the System File Checker scan.
Note: A system scan will be initiated and it will take a couple of minutes to finish. Meanwhile, you can continue performing other activities but be mindful of not accidentally closing the window.
After completing the scan, it will show either of these messages:
- Windows Resource Protection did not find any integrity violations.
- Windows Resource Protection could not perform the requested operation.
- Windows Resource Protection found corrupt files and successfully repaired them.
- Windows Resource Protection found corrupt files but was unable to fix some of them.
6. Once the scan is finished, restart your PC.
7. Again, launch Command Prompt as administrator and execute the given commands one after the other:
dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup
Note: You must have a working internet connection to execute DISM commands properly.
Also Read: How to Fix High CPU Usage on Windows 10
Method 11: Rollback Driver Updates
If your system had been working correctly and began to malfunction after an update, rolling back the drivers might help. The rollback of the driver will delete the current driver installed in the system and replace it with its previous version. This process should eliminate any bugs in the drivers and potentially fix the said problem.
Note: In this guide, we have compiled steps to roll back a common Display Driver. You are advised to roll back all the incompatible drivers.
1. Hit the Windows key, type device manager, and click on Open.
2. Click on the arrow next to Display adapters to expand it.
3. Right-click on your display driver (e.g. NVIDIA GeForce driver) and select Properties, as illustrated below.
4. Switch to the Driver tab and click Roll Back Driver, as shown.
Note: If the option to Roll Back Driver is greyed out, then it indicates that your Windows PC does not have the pre-installed driver files or tit has never been updated. In this case, try alternative methods discussed in this article.
5. Provide a Reason for Why are you rolling back? in the Driver Package rollback window. Then, click the Yes button, shown highlighted.
6. Now, restart your system to make the rollback effective.
Method 12: Uninstall Zune Software (If Applicable)
Many users have reported that Zune software interferes with ntoskrnl.exe files causing Ntoskrnl.exe high CPU usage issue. Uninstall them by following the below-mentioned steps.
1. Hit the Windows key, type apps and features, and click on Open.
2. Click on the Zune app and select Uninstall option, as depicted below.
3. Click on Uninstall again to confirm the same as shown above.
4. Follow the on-screen instructions to finish the uninstallation process.
5. Finally, restart your PC.
Recommended:
We hope that this guide was helpful and you could fix Ntoskrnl.exe high CPU usage issue. Let us know which method worked for you the best. Also, if you have any queries/suggestions regarding this article, then feel free to drop them in the comments section.