Windows 10 Memory Leak And High CPU Usage – How to Fix


Are you facing any weird problem in pc like struggling to open the software like Windows Explorer, Windows defender or chrome? And is it happens with such a high specification of pc like 4 GB RAM, AND Intel i5 processor or more? If yes, then you are facing the problem of Windows 10 Memory Leak And High CPU Usage problem. In other words, you are facing the problem of high CPU usage windows 10. Many windows users with different OS report this error frequently. So if you are looking for solutions, then do not worry because we are here on the same topic that is how to solve high memory usage windows 10.

Before we move to the windows 10 memory leak fix, first let’s get an idea about the memory leak in Windows 10. Note that if you are going to some experts to find this issue and they tell to change part of pc then don’t do it because it is not a hardware problem. Even you can fix Windows 10 Memory Leak And High CPU Usage error easily using this guide.

RecommendedMicrosoft Compatibility Telemetry High Disk Usage on Windows 10

Windows 10 Memory Leak And High CPU Usage

What is memory leak windows 10 or high ram usage windows 10 error and how to identify it?

As I said, many users reported this error who are using a different version of windows ranging from windows 7 to windows 10. So this error is irrespective of the windows version. Though there is no such definition of memory leak, it occurs due to abnormal RAM usage. When you start your pc, the RAM and CPU usage is around 30-40%. But if you are facing windows 10 memory usage, then it uses 80-100% of RAM AND CPU.

To find that this problem occurs on your pc or not, it very easy. If you are using windows 10 then right click on the start icon and right click on it and select task manager.

If you are using another version except windows 10 then press Ctrl + Alt + Delete together you’re your keyboard to open taskbar.

Next, click on performance tab and see the usage of CPU and RAM. Here you can find the % use of both. If the RAM and CPU use it more than 80%, then you are facing the problem of 100% CPU usage windows 10. Those programmes which need the high amount of RAM needs to close first.

The reason behind this error is yet not known, but according to most of the experts it happens due to the system process ntoskrnl.exe. No matter what is the root of this problem but if you are facing this error, then you find it annoying and frustrating. To get rid of this error, follow the fix given below.

Windows 10 Memory Leak and free up RAM: fixes

Fix 1: Check startup programs and disable them

It is effortless to fix, and you can follow it easily. When we start windows pc or laptop, then some of the programmes start automatically which are necessary to run windows, but along with it some third party software also starts without your permission and withhold the space and cause windows 10 high memory usage error. Again with the help of task manager, you can find out startup program and can disable them easily. To apply this fix, follow the steps given below:

Step 1: Open task manager as described above on your pc.

Step 2: Now click on startup tab. It will show you all the programme that starts automatically.

Step 3:

  • Look for all programmes and disable all unnecessary startup programmes. To disable right click on a particular programme and click on disable option.
  • Even you can disable all of them one by one and check the impact on memory to find the culprit behind this error.

Fix 2: Terminate Process and Restart device

If you are using Windows, then you find that the task manager helps us to find the programme that uses high RAM. So you can terminate that software easily using task manager. For troubleshooting the error, follow the steps given below and try to fix the error.

Step 1: Open Task Manager and click on the processes tab.

Step 2: To view percentage memory usage and CPU usage right Click on any process. From the list select Resource values >>memory >>select percent option.

Step 3: Follow the same steps with each process and find the task which is a reason behind memory leak windows 10.

Step 4: Find the task with high CPU and RAM usage and right click on it and select the option of end task option. Note that if you don’t know about the process then do not terminate it. First get the info about it, then disable it.

Step 5: Restart your Computer or laptop.

NOTE: As I mentioned before, most of the time memory leak windows 10 error occur due to ntoskrnl.exe. So before finding another task first look for ntoskrnl.exe and close it. If you can’t find it, then there is another task behind this error.

You may have a question that what is ntoskrnl.exe then in simple words it is a fundamental part of the window which is known as Windows NT operating system kernel image. It is most important for hardware virtualization and responsible for various system services.

Even some user reported Runtime Broker process helps to use the low amount of RAM and CPU usage and helps to manage, permission of Windows Store Apps.

Fix 3: Use DISM (Deployment Image Servicing and Management Tool) in Command Prompt

If you find Windows NT kernel image (ntoskrnl.exe) is the culprit, then use the following one-line command in the command prompt and solve the memory leak and high CPU usage. To do it, follow the steps given below:

Step 1: In the windows 10 start bar or Cortana tab type cmd and it will show your command prompt. Right click on it and choose run as administrator to run cmd as admin. In your latest version of windows, you will find Windows PowerShell instead of command prompt.

Step 2: It will open a black window. In the window type the following command or copy-paste it and then press the enter key to run it.

Dism /Online /Cleanup-Image /RestoreHealth

Step 3: It will take a minute or two to initialize, And around 15-30 minutes to complete the whole process.

Step 4: Once it completes, restart your pc.

Fix 4: Adjust for Best Performance

Note that this fix may or may not make big changes, but without a doubt, it increases the performance of your pc.

Step 1: Go to this pc and right click anywhere in white space or directly right click on this pc icon and pick properties from the list.

Step 2: Now click on Advanced System settings. Now go to advanced tab>> Performance>> settings.

Step 3: Next, find and select Adjust for best performance option and click on Apply then OK to save changes.

Step 4: Restart your pc.

Fix 5: Check for driver updates

This solution is not beneficial in my point of view, but many users and windows forums suggest to update corrupted, non-compatible or outdated drivers. As per windows forums, the obsolete drivers need more memory and to make the RAM free from high usage update all drivers manually using the steps given below.

Step 1: Right click on start tab and select device manager and expand one by one device and check you can see yellow sign in front of any driver.

Step 2:

  • If yes then right click on that particular driver and choose the option of update driver and follow the onscreen instruction.
  • If you are not convenient to do it manually, you can do it using the windows driver updater software like Driver Easy or UniBlue Driver Scanner software in two clicks.

Fix 6: Stop Super-fetch

To cultivate the performance of the Windows OS, it requires Windows service. It manages RAM and also decreases boot time. Although, it has some adverse effects on the system, and as a result, it slows down the system, and you get low performance while playing games. But to stop this service permanently can cause an error in windows, so I recommend you to disable it temporarily and check it will solve the high CPU error or not.

Step 1: Press Windows key and R key simultaneously to open a run command window.

Step 2: Now type services.msc and press enter.

Step 3: Now scroll down and find the SuperFetch.

Step 4: Find it and right click on it and click on the stop. And all done!

Fix 7: Change Value in Registry

Even change the value in the registry can also help to solve this error but before you follow the steps given below take a backup so in case if you find any error in between then, you can store as default.

Step 1: Press Windows key and R key together to open the run command window.

Step 2: Now, in the search bar type regedit and press enter. It will open Windows registry editor.

Step 3: Now go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management and look for ClearPageFileAtShutdown and right click on it.

Step 4: Now modify the value of registry from 0 to 1 and click on OK.

Fix 8: Windows Memory Diagnostic

It is best to fix to solve Windows 10 memory leak problem, and the best thing is you don’t have to do anything. The Windows memory diagnostic inbuilt tool of windows will automatically check all problem and also fix them automatically. For memory diagnostic, follow the steps given below:

Step 1: Press windows key and R key together to open the run command window.

Step 2: In the search bar, type mdsched.exe and press on the ok tab.

Step 3: As you press ok it will open a new window that will provide you an option as given below:

“Click on restart now and check the Problems option.”

Step 4: Click on it, and it will start scanning your pc for a problem related to memory. It will show you to three option like basic, standard or extended to scan. Select the last one i.e. extended.

It will take some time to perform a full scan and then it will fix automatically.


After trying the above method, your pc still shows CPU usage 100% or above 80% then reset your pc. So your pc will set all the settings as default. But without forget take backup of your files and follow the step given below:

Go to settings >> Update & Security >> Recovery >> Reset this PC


It is all about How To Fix Windows 10 Memory Leak And High CPU Usage. We hope this article is useful to you. In case of any question, confusion or suggestion you can use the comment section below. Thank you for visiting and reading!

Related Post:


Please enter your comment!
Please enter your name here