Ntoskrnl.exe: High CPU or Memory Issue on Windows 11/10

Hi everyone! The process Ntoskrnl.exe consistently uses 20% of the CPU. Reduces battery to 1 hour from 10 hours. I’ve had this problem before and reinstalled Windows, but it came back. I suspect the problem is caused by a third-party app, such as a Microsoft flight simulator or another game. The high CPU usage by ntoskrnl stops when an app using the Rtx 3050 GPU is launched. My laptop usually runs at 2% CPU usage in idle mode. GPU usage occasionally reaches 20% My laptop is hot when idle due to this issue…. how do I solve it? A thousand thanks! Andrew.

There are dozens of support requests like the one above in the forums. Since its release, Windows 11/10 has had stability problems and problems related to CPU management which in many cases jumps to 100% making the computer difficult to use, working intermittently or even blocked. We have already seen what to do when the CPU goes to 100% on Windows, but in this article we want to focus on the Ntoskrnl.exe process that can cause high CPU or high value of memory usage on Windows 11/10 making the system very slow.

READ MORE  Recover deleted or lost photos on Windows 11/10 PC

This process can also be the cause of blue screens and stop errors on Windows 11/10, especially if the ntoskrnl.exe file is missing or corrupted in your system. But let’s see in detail what the causes of the problem are and how to solve them!


What is ntoskrnl.exe?

Ntoskrnl.exe, stands for Windows NT operating system kernel, is a fundamental part of the system. Usually, when you see abnormal CPU or memory usage, you should close the possible programs causing the problem. If this happens with the Ntoskrnl process, however, it means that there is something wrong with certain application settings or with the system.

How to solve the problem?

There are 4 possible solutions to the problem. Below we see them in detail.

Method 1: Disable Windows Search Service
Method 2: Check for incompatible programs
Method 3: Execute command
Method 4: Using Windows Performance Toolkit for diagnosis


NOTE: It is always advisable to keep the drivers of your computer to eliminate the possibility of these problems.

Driver Easy is a tool that detects, downloads and updates drivers, all automatically. You can use it to troubleshoot any driver-related issues. If your system’s high CPU usage problem is caused by drivers, you can use Driver Easy to fix it quickly. Download the free version to try now!

READ MORE  Slow PC? Here's how to speed up Windows 11/10/8

Method 1: Disable Windows Search Service

1) On the keyboard, press the keys simultaneously Windows And X and then click on Computer Management.

2) Expand the entry Services and Applications and then go up Services.

3) Double click on Windows Search.

4) In the tab General click Stop.

5) Then press OK to save and exit

Method 2: Check for Incompatible Programs

Some users claim that the problem only happens when using certain programs. Especially when there is antivirus software running in the background. Your antivirus software may have some conflicts with certain programs. The next time you encounter this problem, try to pay close attention to see if you can find the program that is causing a problem with the Ntoskrnl.exe process. If such a program is found then you should try reinstalling or uninstalling it completely.

Method 3: Run command

1) From the keyboard press the key Windows and then write cmd. With the right mouse button select Command Prompt and click on Run as administrator.

READ MORE  How to change new Outlook app theme on Windows 11

2) Type this command: Dism /Online /Cleanup-Image /RestoreHealth and prizes Sending. The process will take a few minutes to complete.

3) If the problem is not resolved, try restarting the computer and repeating the procedure described above.


Method 4: Use Windows Performance Toolkit

1) Install Windows Performance Toolkit (WPT) from This Page

2) From the keyboard press the key Windows and then write cmd. Right click on Command Prompt and click on Run as administrator. administrator.

3) Copy and paste the following command

xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl

4) Run the command for 60 seconds to capture CPU usage. The trace will run and then a warning will appear, then the C: prompt will return.

5) The registry will be stored in C:Windowssystem32 in the file cpuusage.etl.

6) You should now be able to see from the diagnostic file which programs are causing the Ntoskrnl.exe problem.

      en_USEnglish
      Select your currency
      WinKeys
      Logo
      Register New Account