It can be alarming to see some unknown processes taking up a major chunk of your memory and CPU and making your PC laggy. Many users have come across the Shell Infrastructure host process doing the same when they opened the Task Manager. This caused many people to question what the shell infrastructure host process is and why it is causing high CPU and memory usage.ย
Shell Infrastructure host is nothing but a process that is responsible for handling graphics and UI elements. For instance, the taskbar, start menu as well as the desktop you see is handled by this process. Though it is a critical process in Windows, it is very unusual for it to take a major part of your system resources.
This issue can be encountered due to various reasons, it can be due to some bug in the system, malware/virus infecting your PC, or corrupted system files. Here we are with a guide to help you fix Shell Infrastructure Host high CPU and memory usage issues.ย
Fix Shell Infrastructure Host High CPU and Memory Usage
We will be starting with the basic steps first which are easy to follow and should most probably fix the issue and will save you the hassle of following other methods. Letโs go through the article to fix this Shell Infrastructure Host high CPU and memory usage.ย
1. End Shell Infrastructure Host Process
Often the issue can be encountered due to some glitch or bug. If you are facing this issue, you can try ending the process itself and the problem will be solved.
- Launchย Task Managerย by usingย Ctrl + Shift + Escย keyboard shortcut.ย
- Under theย Processesย tab, look for theย Shell Infrastructure Hostย process.
- Select the process and click onย End Task.
2. Restart PC
If the above step didnโt solve the issue then you can restart your PC. Not only system glitches but issues with third-party processes running in the background can be the reason behind Shell Infrastructure Hostโs high CPU and memory usage. Restarting your PC will also restart all the processes running on your system and the issue will be solved.
3. Update Windows
Outdated Windows is also a common reason behind the Shell Infrastructure host high CPU and memory usage issues. Check for Windows updates and install the updates to fix the issue.ย
- Launchย Settingsย by pressing theย Windows + Iย key combo.ย
- Now, click on theย Windowsย Updateย tab on the left pane.ย
- On the right side, click on theย Check for Updatesย button.
- Install all the updates listed on the Settings app.ย
4. Update Graphics Driver
Not only outdated Windows, but outdated graphics drivers can also cause this issue. We suggest you update your graphics driver to the latest version to fix this issue. Hereโs how to do it-
- Press theย Windows + Xย key combo and then click onย Device Manager.ย
- Expand theย Display Adaptersย tab by double-clicking on it.ย
- Right-click on the graphic card on your PC from the list and then click onย Update Driver.
- Select theย Search Automatically for Driversย option to update the driver.ย
5. Run SFC Scan
System files can get corrupted due to various reasons and can be the root cause of this issue. Run the System File Checker (SFC Scan) to scan and fix the corrupted system files. The steps given below will guide you on how you can do it-
- Press theย Windows + Rย key and typeย cmd. Pressย Ctrl + Shift + Enterย and then in the UAC prompt, clickย Yes.ย
- In the Command Prompt, execute the command below-
-
sfc /scannow
-
- Once the scan completes you close the Command Prompt and restart your system.ย
6. Perform Antivirus Scan
Scan your system for viruses and repair the damage caused by them to fix Shell Infrastructure Host high CPU usage. You can run Windows Security scan, but if you have third-party software, then you can use that either.ย
- Launchย Windows Securityย from the Start Menu.
- Now, click onย Virus & Threat Protection.
- Clickย Scan Options.
- Selectย Full Scanย and click theย Scan Nowย button.
7. Run DISM Scan
The next thing to do is run the DISM Scan. If you tried running the SFC scan as well as repairing the damage caused by the virus in the previous two-step, then you can continue with this method-
- First, runย Command Promptย as administrator.ย
- After this, execute the commands given below one after another to run the DISM scan-
-
DISM /Online /Cleanup-Image /CheckHealth
-
DISM /Online /Cleanup-Image /ScanHealth
-
DISM /Online /Cleanup-Image /RestoreHealth
-
- After executing the above commands, reboot your PC.ย
8. Perform System Maintenance
Issue still not fixed? You can try running the system maintenance tool on your PC to fix it. This tool is hidden deep within Windows and you will have to access it through Run Dialog Box. Follow the steps given below to do so-
- Launchย Run Dialog Boxย using theย Windows + Rย key combo.ย
- Here, type the following command and pressย Enterโ
-
%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
-
- Click onย Advancedย and then onย Run As Administrator.
- After this, click on theย Nextย button to run the System Maintenance tool.ย
9. Perform Clean Boot
Third-party apps and services on your System can cause Shell Infrastructure Host high CPU and memory usage. Try performing a clean boot to run your system without third-party apps and services and see if that resolves the issue or not.ย
- Click on theย Startย icon, search forย msconfigย and pressย Enter.
- Head to theย Servicesย tab, check theย Hide All Microsoft Services option and click onย Disable All.
- Click on theย Startupย tab and then click onย Open Task Manager.
- Right-click on a startup tab, and then click onย Disable. Do this for all Startup apps here.ย
- Now, in the System Configuration window, click onย Applyย and then onย OK.
- After this, restart your system to perform a clean boot.ย
Check if the issue is still encountered after the clean boot. If you still face the issue then you can reset your PC.ย
Bottom Line
The above steps should fix the Shell Infrastructure Host high CPU and memory usage. In case you started facing this issue after making some changes to your system like updating the system, installing driver update, etc then you can perform a system restore. If the above steps didnโt solve the issue then you are left with no other option than to reset your system.ย