How to fix svchost.exe high CPU usage Windows 10? This post provides 4 solutions to help you solve svchost.exe high CPU (100%) usage error in Windows 10. If your computer has problems, you can use MiniTool software to recover lost data for free, backup and restore Windows 10 system, manage hard drive partitions, and more.
Svchost.exe stands for Service Host, helping host Windows services. A service in Windows is a program in the OS that does a specific job and runs in the background after you power on your computer. You can open Windows Services in Windows 10 to view, start, stop, and disable a particular Windows service.
Sometimes you may find that Svchost.exe uses high disk space, high CPU, and high memory, up to 100%, in Windows 10. What causes this? This tutorial provides 4 solutions to help you fix svchost.exe high CPU usage Windows 10.
4 Fixes for Svchost.exe High CPU Usage in Windows 10
Check the fixes below to see if they can help you solve the svchost.exe high CPU usage problem in Windows 10.
Fix 1. Run an Anti-virus Scan
If your computer is infected by a virus or malware, it may cause svchost.exe CPU 100% usage problem in Windows 10.
The first advice to solve this problem is to run an anti-virus scan for your computer. You can open Windows Defender or other reliable third-party antivirus software to scan and kill virus or malware in your computer.
Fix 2. Disable Services That Cause Svchost.exe High CPU Usage
You can find the problematic svchost.exe programs or services that may cause the 100% CPU usage in your Windows 10 PC and disable them to fix this problem.
Step 1. Open Task Manager in Windows 10. The easiest way to open Task Manager in Windows 10 is to press Ctrl + Shift + Esc at the same time.
Step 2. Tap Details tab and scroll down to find the svchost.exe processes in the list. Find the svchost.exe that uses high CPU, right-click it and choose Go to service(s), you will go to a window with highlighted services that run under this svchost.exe process.
Step 3. You can right-click one of the processes and click Stop option to terminate this process.
Step 4. Stopping the service in Task Manager can only temporarily disable it. After you find the problematic service, you can click it and click Open Services icon at the bottom to open it in Window Services. Right-click the service and choose Properties. You can choose Disable option next to Startup type to permanently stop it. At last, click OK and restart your Windows 10 computer to make the changes take effect.
After this, you can check if svchost.exe high CPU usage issue has been fixed in your Windows 10 computer.
Fix 3. Clear up Event Viewer Log
Another way you can try to fix Windows 10 svchost.exe high CPU usage is to empty Windows Event View logs.
Step 1. Open Event Viewer on Windows 10. You can press Windows + R to open Run, type eventvwr to open Windows Event Viewer.
Step 2. Next you can click Windows Logs and click Application under it. And click Clear Log… to clear Application logs.
Step 3. You can follow the same process to clear System, Setup and Security logs. At last, reboot your Windows 10 computer to implement the changes.
Fix 4. Disable Automatic Windows Updates
When Windows Update is checking for new updates or downloading the new updates in the background, it may cause the svchost.exe high CPU usage problem in Windows 10. You can try to disable automatic Windows updates.
Step 1. You can press Windows + R, type services.msc, and hit Enter to open Windows Services.
Step 2. Find Windows Update service, and right-click it to choose Properties.
Step 3. Choose Disabled in Startup type. Click OK and restart your computer.
Bottom Line
Hope one of the 4 fixes can help you solve svchost.exe high CPU usage in Windows 10. If your computer suffers a sudden system crash, blue screen error like Kernel Data Inpage Error, or other issues, and you lost some important files in your PC, you can use MiniTool Power Data Recovery to try to recover lost data.