Solved: Ntoskrnl.exe High CPU usage on Windows 10 May 2021 Update

Did you notice Windows 10 System freezes at startup, not responding to your clicks after the recent windows 10 upgrade? And checking on task manager there is a process named “ntoskrnl.exe” using almost 99% or 100% CPU or System resources. Here in this post we discuss what is ntoskrnl.exe? Why it’s causing huge system resources and some solutions to fix Ntoskrnl.exe High CPU usage on Windows 10 Version 21H1. Lets Start:

What is ntoskrnl.exe?

Ntoskrnl.exe ( Windows NT operating system kernel ) is a fundamental part of the system or a basic part of the operating system which takes care of some important services like process management, memory management, and hardware virtualization. Also, this executable file involves the memory manager, cache manager, the executive, security reference monitor, kernel, moreover, Task Scheduler.

Ntoskrnl.exe High CPU usage on Windows 10

There are various reasons that can cause Ntoskrnl.exe High CPU usages such as Update Bugs, Virus malware Infection, Outdated Incompatible Devices drivers or Applications, corrupted system files Any Windows Service Stuck in the Background, etc. Whatever the reason, here are some solutions you may apply to fix Ntoskrnl.exe High CPU usage on Windows 10 May 2021 update.

First of all, Install a good antivirus application with the latest updates, and perform a full system scan to check and make sure virus/malware infection not causing Ntoskrnl.exe High CPU usage on Windows 10.

Also Run free System optimizer like Ccleaner Clear system junk, cache, memory Dump, Temp files, etc which help to improve system performance. Also with help of a registry cleaner, you can fix broken, missing registry errors.

Disable Runtime Broker: Open the Settings app and go to System. Inside the System window, locate Notifications & Actions and unselect “Show me tips about Windows.

Disable Superfetch: Press Windows Key + R, type services.msc, and ok to open windows services. Here Locate the Superfetch service and double click it to open its properties. Set the Startup type to Disabled.and click the Stop button to stop the service. Lastly, click Apply and OK to save changes. Do the same with Background Intelligent Transfer Service (BITS).

Now restart the PC to bring it back to normal and fix high CPU usage.

Check Incompatible Programs

Some users say that this only happens when they use certain programs. Especially when they have antivirus software running in the background. The antivirus software might have some conflicts with certain programs. The next time you ever encounter this situation, try to pay extra attention to see if you can find the program that is messing with your system. If such a program can be located, try to reinstall it or uninstall it completely.

Disable startup programs

Again Disabling the unnecessary Startup programs is a very helpful solution to fix the High System Resource usage ( ntoskrnl.exe High CPU Usage ) problem on Windows 10. To disable Startup programs Open Task Manager by pressing “Ctrl + Shift + ESC.” Then move to the “Startup” tab and you will see a list of programs that run at startup. Right-click on the applications that you don’t want to run at startup and select “Disable”.

Adjust your Windows 10 for the best performance

  • Right-click on the “Computer” icon and select “Properties”
  • Select “Advanced System settings”
  • Go to the “System properties”
  • Select “Settings”
  • Choose “Adjust for best performance” and “Apply”.
  • Click “OK” and Restart your computer.

Update your drivers

Again incompatible disk drivers (especially graphics and network drivers) might be the first bet for high system resource usage or 100% CPU usage on windows 10. Its recommended to check and update your drivers:

  1. Hold the Windows Key and Press R. Type hdwwiz.cpl and Click OK
  2. Go to the Drivers tab and click on “Update Drivers”
  3. Select the automatic option to find and install updated drivers from the internet
  4. Restart your PC

Or reinstall device Drivers.

Run DISM and SFC utility

Also sometimes corrupted system files cause different problems on the Windows computer. Especially After a recent window upgrade if windows system files get corrupted you may face Startup errors High System resource usage etc. We recommend running the System file checker Tool Which scans and Restores the missing Corrupted systems. To do this open the command prompt as administrator then type sfc /scannow and hit the enter key. This will scan for missing system files if found any the SFC utility will restore them from a special folder located on %WinDir%\System32\dllcache. Wait until 100% complete the process after that restart windows.

Run system file checker

If SFC scan results found corrupted system files but are unable to repair them then run the DISM Command Which Repairs the system image and allows SFC to Do its job.

Tweak Windows registry editor to fix high CPU usage

Press Windows + R, type Regedit and hit the enter key to the open windows registry editor. Then first backup registry database and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, paste into the address bar, and press Enter. Look for ‘ClearPageFileAtShutDown’, do a double click on this once found, and then change the value data to 1.

Now navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters you must have Enable Prefetcher value 2 or 3 change to 0 That’s all now close registry editor and Restart the Device. I am sure there is no more high CPU usage by Ntoskrnl.exe on windows 10.

Did these tips help to fix “Ntoskrnl.exe High CPU usage on Windows 10 May 2021 update”? Let us know which option worked for you, Also Read Microsoft windows search indexer high CPU usage windows 10 !!!

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More