What is Shell Infrastructure Host high CPU doing on Windows? Some users have found that the Shell Infrastructure Host high CPU problem on their Windows. This often means that something goes wrong and you have to check and resolve it. You can learn how to deal with this in this post on NewsPivot.

About Shell Infrastructure Host

Before fixing Shell Infrastructure Host high CPU usage, you should first understand what the Shell Infrastructure Host means. Shell Infrastructure Host (also known as sihost.exe) is used for creating and maintaining the graphics UI and managing the pop-up notifications, taskbar, and outlook of desktop backgrounds.

The Shell Infrastructure Host just uses little CPU and RAM resources while handling the startup of necessary UI elements. As a result, it is an anomaly if you experience the Shell Infrastructure Host having high CPU usage.

A malware or virus may disguise the process to avoid your noticing, allowing a variety of attacks to be performed. Or you may encounter some bugs or glitches on Windows.

How to Solve the “Shell Infrastructure Host High CPU” Problem?

Please refer to this section for detailed fixes.

Do a Few Preliminary Checks

You can check a couple of basic tips first.

  • Ensure that you have the latest version of Windows.
  • Reboot your PC.
  • Relaunch the Shell Infrastructure Host process. You can find the process in Task Manager, then hit End task. Reboot your PC. The process will continue.
  • Make sure that you have the latest version of your graphics drivers.
  • Disable a handful of these unneeded features or tweak them a bit in Windows personalization settings.

Way 1. Use System Maintenance Troubleshooter

When you’ve tried the basic tips but nothing changes, you can use the System Maintenance Troubleshooter.

Step 1: Search for Control Panel to open it. Adjust the View by: as Small icons in the top right corner.

Step 2: Click Troubleshooting. Select View all on the left. Locate System Maintenance and click on it.

click on System Maintenance

Step 3: Within the pop-up window, hit Advanced, deselect the Apply repairs automatically checkbox, and then click Next.

deselect the Apply repairs automatically checkbox

Step 4: Once the troubleshooter is complete, you can follow the on-screen directions to troubleshoot as an administrator or see the report details of the troubleshooter.

After that, reboot your PC to check if the Shell Infrastructure Host high CPU has been solved.

Way 2. Run SFC and DSIM

Also, you can run SFC and DSIM to resolve Shell Infrastructure Host high CPU on Windows.


Step 1: Open Windows Powershell as administrator.

Step 2: Enter sfc /scannow on the command line and press Enter to run.

Wait some time. SFC will begin scanning and repairing the corrupted system components.


Step 1: Run the Windows Powershell as an administrator.

Step 2: Type the below command. Press Enter.

DISM.exe /Online /Cleanup-Image /Restorehealth

Wait several minutes for this process to complete.

You can then see if the Shell Infrastructure Host high CPU has been solved.

Way 3. Perform the Microsoft Defender Malware Scan

As stated above, you should rule out the chance that the process is malware or a virus to fix Shell Infrastructure Host high CPU usage.

Head over to Start > Settings > Update & Security > Windows Security > Virus & threat protection. Next, in the Scan options, select Full scan / Custom scan to perform a specific scan for the Shell Infrastructure Host.

select the Custom scan option

The process will not take too long to finish. Then, follow the instructions that appear on the screen to resolve this issue.


If you’ve experienced the Shell Infrastructure Host high CPU usage problem, you can refer to the above ways to solve it. Most of the time, it is easy to fix. I hope that this post will be of some use to you.

  • linkedin
  • reddit