All About Microsoft Windows And Technology !!!

Fix windows 10 High CPU usage And Memory leak problem

Did you notice after the recent windows update Desktop/Laptop Running Very slow? Windows Became Unresponsive, file, folder or apps won’t open at startup. Or windows programs or applications take much time to respond or to open?  And on task manager, it’s showing almost 100% memory or High CPU usage. Here some effective solutions to fix Windows 10 High CPU usage And Memory leak problems.

Reason Behind windows 10 high CPU usage

The Most Common factors Causing High system Resource (CPU, RAM, DISK ) usage are corrupted registry, incompatible drivers, large numbers of background running programs, virus / Spyware Infection. And Especially After the Recent windows 10 Upgrade If the System files missing or Get corrupted this may cause High CPU Usage In Windows 10.

How To Fix Windows 10 high CPU Usage Problem 

Start with basic perform a full system scan with a latest updated antivirus application. To make sure any virus/malware infections not causing 100% CPU, Disk usage issue.

Run system file checker utility And DISM command to make sure any corrupted system files, Missing system files not causing the issue. Running SFC utility check for missing system files if found any the utility restore them from a compressed folder located on %WinDir%\System32\dllcache. Again if SFC fails to repair corrupted system files Run DISM command which repair the system image and enables SFC to do its job. After performing these actions Restart your windows and check the problem solved.

Disable Automatic Maintenance: Open control panel -> system and security -> Security and Maintenance. On the next screen, you will notice few options on the left sidebar, click Change Security and Maintenance settings. Then Deselect Automatic Maintenance and lastly, click OK to disable the service.

Disable Background Apps: Open Settings then click on Privacy, Scroll down to choose Background apps and toggle OFF the one-run apps.

Also turn off Get tips, tricks, and suggestions from settings -> system -> on left pane tap on Notifications & actions, then scroll down to toggle OFF “Get tips, tricks, and suggestions as you use Windows”.

Perform a Clean Boot: Also, Try to perform clean boot which allows you to start Windows without running non-Microsoft services. In clean boot state, Windows doesn’t load any third-party programs and services during startup. Which may help you troubleshoot and determine what application or program is causing the problem that you have.

Disable Unnecessary Startup Programs

Whenever you start your Windows PC some of the programs automatically get started by themselves without your knowledge. For example, antivirus, Java updater, downloaders, etc. Again Too many startup applications can undoubtedly lead to Unnecessary system resource usage and sluggish PC performance. And disabling these unnecessary programs at the startup will definitely help you to save a lot of RAM / Disk and CPU usage.

To Disable Startup programs Open Taskmanager by press Ctrl + Alt+ Del key on the keyboard. Then Move To the startup tab this will show you the list of all the programs which automatically run with the PC startup. Right-click on the applications that needn’t to be run at startup and select “Disable”.

Disable Startup Programs

Uninstall unwanted programs

Uninstall as many unwanted preinstalled applications as many you can. Doesn’t matter whether you work on some software or not. But if it is installed on your PC then, it will surely use up space, consume system resources.

To uninstall unwanted the programs Press Windows + R key Then Type appwiz.cpl and hit the Enter key. This will open the Programs and Features window. Where see all the programs installed on your system and to uninstall the unwanted ones simply right click on the program and select the Uninstall option.

Uninstall Applications on Windows 10

Disable Superfetch, BITS and other services

There are a few Windows 10 services that are the main culprit in eating up your CPU resources. Superfetch is a Windows 10 system service, which makes sure that the most accessed data is available right from the RAM. However, if you disable the service, you will notice a huge decrease in CPU usage. Same With Other Services such as BITS, Search index, Windows update etc. And disabling These Services Make Huge Difference on System resource usage.

To disable these Services open windows services by press Windows + R key then type services.msc and hit the enter key. Now scroll down and look for service named Superfetch, Double click on it On the properties window change the startup type Disable and Stop the service if its Running. Click apply and ok To make save changes.

Disable superfetch

Do the Same Steps With Other Services like BITS, Search index and Windows updates. After that close the Services window and Restart windows, On the next start, you will notice a huge difference in System Resource usage.

Adjust Windows 10 for best performance

Adjust Windows 10 for best performance As the name suggests, this is a setting option in the Windows system which helps a lot in fixing memory, CPU, and performance related issues in Windows.

To Adjust windows for Best performance click on Start menu Search. Type performance and select Adjust the appearance and performance of windows. Then on the performance options window, Under Visual effects Select the radio button Adjust for Best Performance. Click Apply and ok to close and take effect the changes.

Adjust for Best Performance

Disable Updates From More Than One Place

Click on Windows 10 Start button and then click on the Settings icon. Now on the Settings screen, click on Update & Security, then click on Advanced Options. Choose how updates are delivered link. And On the next screen, disable or Turn OFF the option to receive updates from more than one place.

Make sure Installed Drivers Are updated

As we Already discussed that incompatible drivers can result in memory leak and different system problems, Make system slower. So it’s important to check and install latest updated Device drivers on your system to fix all the driver issues

To check and update Drivers open Device manager by Right click on Windows Start menu and select Device manager. Here you can update all the drivers, but the most important drivers which need to be updated are

  • Graphics Card driver
  • Motherboard Chipset driver
  • Motherboard Networking/LAN drivers
  • Motherboard USB drivers 
  • Motherboard audio drivers

Now expand and right click on the Driver which you want to update ( Ex graphic driver ) and select update driver. Or you can visit the Device manufacturer’s website and get the up to date drivers from there. Check how to update/reinstall device driver on windows 10. 

Disable runtime broker 

Note: Disable the Runtimeborker didn’t affect your windows 10 computer. The Runtime Broker isn’t a necessary process.

Press Windows key + R, type regedit and hit the enter key to open windows registry editor. Now first backup registry database then navigate to the following path:


Here On the right side of the pane, double click on Start and change the Value data from 3 to 4.

Note: 4 is Disabled, 3 is Manual and 2 is Automatic startup.

Disable RuntimeBroker

This is the most Effective And helpful solution I found To fix all the issues related to Memory leak, 100% memory Usage. Open the registry editor and navigate to:

HKEY_LOCAL_MACHINE>>system>>CurrentControlSet>>Control>>Session Manager>>Memory management.

Click Memory management key, Then On middle pane look for Dword key named ClearPageFileAtShutdown. Double click on it, change its value To 1 and click ok to make save changes.

clear pagefile at shutdown

Disable System and compressed memory

On start menu search type Task Scheduler and press enter key.  Now double-click on Task Scheduler Library in the left pane to expand its contents. again expend windows and Click on MemoryDiagnostic in the left pane to have its contents displayed in the right pane.

In the right pane, locate and right-click on a task named RunFullMemoryDiagnosticEntry. Click on Disable in the contextual menu, And close the Task Scheduler.

That’s all now restart windows and check, I am sure there is no more 100% disk usage, memory usage or High CPU usage problem on windows 10. Still, have any query, suggestion feel free to discuss on comments below. Also, Read How to remove activate windows 10 watermark permanently

You might also like
Leave a comment

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