How to fix Windows 10 memory leak and high CPU usage


I recently had a strange problem with my Windows 10 laptop. My laptop was having trouble opening normal PC software like Windows Defender and Windows Explorer. And you will be amazed that I am using the Intel Core i5 processor with 4GB of RAM. This specification is enough to handle large games. After searching many Windows forums, I found some useful information. People have referred to this problem as a "Windows 10 memory leak" problem. So, if you are facing this problem or any high CPU usage issue, read the full article to know the solution.

Before you read about the memory leak in Windows 10. What you need to know: This is not a hardware problem. If someone tells you to replace part of your PC, don't do it. With a few software fixes, you can easily fix the high memory usage.

What is memory leak in Windows 10, how can the problem be identified?

It doesn't matter what version of Windows you're using on your PC. As I've seen on forums, certain Windows 7 users have the same problem as well. There is no definition of a memory leak. This problem occurs because of abnormal RAM usage. Approx. 30-40% RAM and CPU are required during normal use and when your PC starts up. However, if your windows are having memory leak issues then around 80 to 90% of RAM and your CPU are used.

You can easily find out that your PC has Windows 10 memory leak problem.

If you're using a Windows 10 PC, right-click the Start button and open Task Manager. Or, if you are using a different version of Windows, press the key combination Ctrl + Alt + Del.

In the Task Manager window, click the Performance tab to view CPU and RAM usage. Here you can see the percentage of RAM and CPU your PC is using. Make sure programs that are consuming a lot of RAM are closed. If the CPU and RAM percentage is over 80, then your PC is experiencing high memory usage or abnormal RAM usage problem.

“According to some researchers, this problem remains passive for the first few hours of window use. It later takes over all of the available free memory and a large part of the CPU."

Currently, no one knows the exact reason behind this abnormal RAM and CPU usage problem. However, according to some experienced Windows users, this problem occurs mainly due to a system process (ntoskrnl.exe). No matter what the cause of this problem is. However, if you are faced with this problem. Then it is certainly not something that can be ignored. So, without wasting any more time trying to figure out what caused this problem. Let's start with a solution to fix a memory leak in Windows 10.

How to fix Windows 10 memory leaks and free up RAM.

Check the startup programs and disable them

Before we move on to a complex solution, let's start this article with some simple solutions. When you start your Windows PC or laptop, some programs start automatically. Some of them are system tools that are required to start automatically. However, there are some third-party services that startup without your permission. And it could be possible that a particular program is using a large amount of RAM and CPU.

How do I find out the launcher and disable it?

With the help of the Task Manager, you can find out the launcher and easily disable it.

Step 1: Open the Task Manager on your Windows PC or laptop.

(Follow the steps above to open Task Manager.)

Step 2: In Task Manager, click the Startup tab. This tab shows you all the programs that will start automatically.

(These programs also increase the PC's startup time. If you disable them, you can speed up the PC's startup.)

Step 3: To disable an unwanted launcher, right-click it and then choose the Disable option.

(You can also see the startup impact if a program has a major impact, then disable that program first to resolve the memory leak issue.)

End the process and restart the device

The best thing about Windows is that you can find out which processes or programs are using a lot of RAM? Also, you can easily end these processes using Task Manager. Follow these instructions to close all of these processes. With this solution, you can safely fix Windows 10 memory leak problem.

Step 1: Open Task Manager by following the instructions above. Now click on the Processes tab in Task Manager.

Step 2: View the memory usage and CPU usage as a percentage. Right-click on a process and go to Resource Values> Storage> Select Percentage option.

Step 3: Now, find out which task is causing the memory leak window 10 and occupying the high amount of RAM.

- Right-click on it and select the End Task option. (Don't exit if you don't know what it is.)

- Don't forget to restart your computer either.

As mentioned earlier, a Windows memory leak occurs due to ntoskrnl.exe. So before you close others' tasks, you need to find out and close that task first. And if you can't figure out that particular task. Then you may encounter a memory leak problem due to some other processes.

What is ntoskrnl.exe?

In simple terms, it is the kernel image of the Windows NT operating system. And a fundamental part of the Windows operating system. which is responsible for various system services and the most important hardware virtualization.

Runtime Broker - According to some users, this process uses a large amount of memory. By default, the service should use low RAM and CPU usage. This process helps manage the Windows Store app permissions.


Use DISM in CMD

If you are sure that the problem is with the Windows NT kernel image (ntoskrnl.exe). This one command line can help you fix the memory leak problem in Windows 10.

Step 1: In Windows 10, right-click the Start button and choose Command Promot (Admin).

(If you are using the latest version of Windows. Windows PowerShell appears in place of the command prompt.)

Step 2: At the command prompt or in Windows PowerShell, type the following command and press Enter.

Dism / Online / Cleanup-Image / RestoreHealth


DISM - Deployment Image Service and Management Tool

This process takes a minute to initialize and takes approximately 15 to 30 minutes. When the process is complete, you will need to restart your PC for changes to take effect.

Adjust for best performance

If you are also facing Windows 10 memory leak issue with high CPU usage. Then you can try this solution, this solution won't make big changes. However, after trying this solution, the PC's performance may improve.

Step 1: Right-click My Computer or My Computer and then click the Properties button.

- In the properties click on Advanced system settings.

Step 2: From the System Properties and Advanced tab, click the Settings option. (Check under the Performance section.)

Step 3: Now select Adjust for best performance option and then click Apply and then click OK.


For changes to these settings to take effect, you must restart the PC.

Check for driver updates

Personally, I don't find this solution useful here. However, many Windows forums recommend updating outdated drivers. As a result, the outdated driver allows the device to use more memory than required. To free up RAM and fix memory leak problems, update all drivers.

Step 1: how to check which driver is out of date. In Windows 10, right-click the Start button and choose Device Manager.

  • Check-in Device Manager if you can see the yellow sign in front of a driver. (Yellow mark indicates that the driver is out of date.)

Step 2: To update a driver, right-click on it and select the Update Driver option. Then follow the instructions in the update window.

If you cannot detect an outdated driver, you can download the UniBlue Driver Scanner software.

Stop super fetch

It is a Windows service that has been optimized for the performance of the Windows operating system. This process helps Windows manage memory and reduce startup time. However, it does have some negative effects on the system, resulting in slow system problems. In particular, there is a problem of poor gaming performance. I do not recommend stopping this service permanently. It is for this reason that I suggest that you stop this service for a while. Check if your Windows 10 memory leak and high CPU usage issue have been resolved or not.

Step 1: Press Windows + R key and open the Run window. Type services.msc and press Enter. (You can use this little command to open the Services tab directly.)

Step 2: In Services, find the superfetch and right-click on it. And you have the option to stop this service.


Change the value in the registry

If after trying all of the above solutions you still have high memory usage issue. Then try this solution as well, maybe this solution can help you a bit.

Step 1: Press Windows + R. Type regedit and type regedit to open the Windows registry editor.

(Do not make any unnecessary changes, otherwise a system error may occur.)

Step 2: Now go to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management

Find ClearPageFileAtShutdown, change the value from 0 to 1 and click OK. (Right click on it for the option.)


Windows memory diagnostics

This is one of the best solutions to fix the Windows 10 memory leak problem. Windows comes with a built-in Windows memory diagnostic tool. This tool will automatically check all memory problems and fix them automatically.

Step 1: Press Windows + R key, type mdsched.exe and hit Enter.

Step 2: Now a window will appear in which you will find an option.

- Click on Restart Now and enable the Problems option.

- Now it will start automatically after restarting the PC. There are three tests you can do Basic, Standard, or Extended. (You can use the F10 key to perform a scan.)

But if you've never done anything like this before. Then you can skip this solution and move on to the final solution.

Reset PC

However, if after trying all 8 solutions above, the CPU usage is 100. Also, the memory usage is over 80 to 90 percent. Then you can reset the PC. After resetting the PC, the PC adopts the default settings.

Don't forget to back up your important files before trying this solution.

Go to Settings> Update & Security> Recovery> Reset this PC.

Post a Comment

0 Comments