The CPU is the backbone that the desktop needs to function properly and efficiently. The CPU usage when the desktop is idle is about 2%, when you play lower performance games it can extend up to 30%, on opening 30 or more tabs simultaneously, you will see the CPU usage spike to 100%, but this will also see a fall equally quickly. In a nutshell, if your CPU usage clocks a 100% for a longer duration of time, it will be an invitation to a host of problems. Applications will open at a snail’s pace; the desktop will take a long time to respond to the most basic of commands given, and shorten the CPU’s lifespan considerably.
There might be many causes for high CPU usage, may of which include – updates on antivirus, action of virus on the desktop, lack of adequate RAM to handle the kind of multitasking you expect from your desktop, or the Local System may be the culprit, hogging all the CPU usage. Inadequate cooling for your CPU might also result in greater usage rate. Whatever the reasons may be, what has been made abundantly clear is that it needs to be stopped.
In this article, we have discussed a few of the methods to reduce your CPU usage. These are easy to apply, and you will not face any problems with the implementation of the same.
- 1 Disabling the Service Host
- 2 Disabling the SuperFetch and BITS
- 3 Disabling Automatic Updates
- 4 Fixing Memory Leak
- 5 Run the SFC and DISM
- 6 Processor Settings
- 7 Clean Boot
- 8 You can perform a clean boot. This is a process where you start the computer after disabling any non-essential services. MSI Command Center and VPN Chrome Extension are some of the non-essential services. To commence this process, type “msconfig” in the search bar. In the Services tab, uncheck ‘Hide all Microsoft services’ and disable all of them. Now, click on ‘Open Task Manager,’ and disable all applications.
- 9 Disable Windows Update Delivery Optimization
- 10 Repair the Corrupt Files
- 11 End or Restart Processes
Disabling the Service Host
Your first option is to disable the Service Host. By pressing Ctrl + Alt + Del, you can go to the Task Manager. Go to the Service Host: Local System you will be able to see which of the services you use consume the most memory. You have to use the mouse to right-click on each to reduce the memory usage. In order to save the changes you have made, click on ‘End Task.’ Once you find the problematic service, right-click on it, and then press ‘Stop.’ Once you do this, your CPU usage should reduce.
Disabling the SuperFetch and BITS
Your second option is to disable SuperFetch and BITS. In the search bar, you need to type ‘services’ and make your way to BITS from there. After double-clicking on BITS, click on ‘Stop.’ Now, change the Startup Type to ‘Disable’ and click on ‘Apply.’ Do the same with SuperFetch, and restart your desktop.
Disabling Automatic Updates
You can also try to disable the automatic updates. Open Services using the method stated above, and then double click on the Windows Update service. Change the Startup Type to ‘Disable,’ and apply the same. End the Service Host: Local System task.
Fixing Memory Leak
The other option is to fix the memory leak. You can do this by opening ‘regedit’ using the search bar. You have to follow the path – HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001 > Services > Ndu. Click on the ‘Start’ icon and then select the ‘Modify’ option. If you change the value data to 4, you will successfully disable the service.
Run the SFC and DISM
You can also run SFC and DISM. This can be done by typing ‘cmd’ in the search bar. Then, in the command window, type “sfc /scannow,” for an immediate and automatic scan. Killing the Service Host is another viable option. Click on ‘More Details’ in the Task Manager. In Service Host: Local System, update the Orchestrator service, and click on ‘End Task.’ Click on the confirmation dialogue in order to save what you have done.
You can also change the processor settings. You need to open ‘advanced system settings’ and then choose ‘performance box’ in the settings. In the Advanced Tab, enable Programs, and then Apply the same. If none of these alternatives solves your problem, you can go for certain non-conventional functions.
You can perform a clean boot. This is a process where you start the computer after disabling any non-essential services. MSI Command Center and VPN Chrome Extension are some of the non-essential services. To commence this process, type “msconfig” in the search bar. In the Services tab, uncheck ‘Hide all Microsoft services’ and disable all of them. Now, click on ‘Open Task Manager,’ and disable all applications.
Disable Windows Update Delivery Optimization
Disabling Windows Update Delivery Optimization is another option that just might work. Open ‘Windows Settings,’ and click on ‘Update&Security.’ In Delivery Optimization, you will be able to disable downloads from other PCs.
Repair the Corrupt Files
You can download the Restoro Repair application, which can restore missing files and help to repair your corrupt files. The reason is that corrupt files can take a lot of CPU usage.
End or Restart Processes
In the task manager, you will be able to see which processes or services are taking up a lot of the CPU usage. The ‘More Details’ option in the ‘Processes’ tab will tell you all you need to know about the background processes on your CPU. You need to identify each process as non critical before you decide to end it. You might not want to end the explorer.exe process for the reasons that it is extremely important for your desktop. However, you can select and end processes that are not important for the day to day functions of the desktop. Then, you can click on End Process which will end the process without saving what has been done till now. Since you will be in the Task Manager, you will be able to see the effect on CPU usage.
These are just a few of the methods you can opt for, which will help you to reduce CPU usage in the Local System. Disabling the Service Host will help you locate the problematic service which is consuming the majority of the CPU, and stop it. Disabling BITS and SuperFetch will work if the CPU usage is greater in these applications. If the problem still persists, it is better to seek immediate technical help in order to prevent long term damage to the desktop.