• Encountering problems with the Shell Infrastructure Host implies that you won't be able to use your PC normally.
  • Repairing Visual C++ Redistributable is a quick workaround for this issue. For the full solution check the following article.
  • To always be up to date with the latest system error guides, don't hesitate to bookmark our extensive System Error webpage.
  • If you are having other issues with your Windows system, visit our comprehensive Windows 10 Errors Hub.
shell infrastructure host stopped working

Windows 10 is known for encountering various update errors on computers with a variety of configurations. In this article, we’re going to talk about one particular problem – Shell Infrastructure Host has stopped working.

In some situations, you might be able to simply close the program, but it doesn’t help with this issue, as the dialog will just pop up again whenever it is clicked.

What is the Shell Infrastructure Host?

The Shell Infrastructure Host, also known as SIHost, is a core component of a Windows operating system (OS). The SIHost is required for coping with several graphical elements of your OS interface, such as Start menu visuals and taskbar transparency.

Main functions of Shell Infrastructure Host include:

  • It displays the applications in the Windows interface for you
  • It has control over some functions of the background behavior (such as wallpaper changing)

In today’s fix guide we will explore some of the best solutions to fix the SIHost issue. Read on for more details.


How can I fix Shell Infrastructure host has stopped working?

1. Run a System File Checker (SFC) scan to check for any file corruption

  1. From the desktop, press the Win+X hotkey combination and from the menu select Command Prompt (Admin).
  2. Click Yes on the User Account Control (UAC) prompt that appears, and once the blinking cursor appears, type SFC /scannow and press the Enter key.
    sfc scan
  3. System File Checker starts and checks the integrity of system files.

If this doesn’t fix the issue, try the next solution.


System file checker doesn’t work on your PC? Check out this simple guide


2.  Create a new user account and check if the SIHost issue persists

shell infrastructure host not working

  1. Go to Settings.
  2. Choose Accounts and then select Other User Accounts towards the left.
  3. Select Add an Account.
  4. Enter a user name and hit Next.
  5. Click on Finish.
  6. Sign out from the current Account and Log into the new account.
  7. Check if the issue is still affecting your system

3. Repair Visual C++ Redistributable for Visual Studio 2015

  1. To repair the Visual Studio package, press the Win key + R hotkey.
  2. Enter appwiz.cpl in Run, and press the OK button.
    appwizcpl command
  3. Select the latest Visual C++ Redistributable for Visual Studio package listed on the Programs and Features tab.
  4. Press the Change button to open the window in the snapshot directly below. (or right-click and select Change)
  5. Press the Repair button on that window.
  6. After the repair is complete just reset the PC.

Technically, this should solve the issue, if not proceed with the next method.


4. Reinstall Microsoft Visual C++ 2015 Redistributable Update 3 RC

  1. Download Microsoft Visual C++ 2015.
  2. Press the Download button on that page.
  3. Select either vc_redist.x64.exe (the 64-bit version) or vc_redist.x86.exe (for 32-bit systems), and press the Next button.
  4. If you’re not sure which installer to download, enter System in the Cortana search box. Click About your PC to open the window below, which includes system type details.
  5. Open the Redistributable for Visual Studio 2015 setup wizard to install the package.
  6. Then reboot the Windows OS.

If the Visual C++ repair didn’t fix the issue, reinstall Redistributable for Visual Studio 2015. That will most likely fix this issue. You can reinstall the Visual C++ Redistributable for Visual Studio package as described above.

FAQ: Learn more about Shell Infrastructure Host

  • Is sihost.exe a virus?

Sihost.exe is not a virus. Sihost.exe file is a Windows system process, called Shell Infrastructure Host. However, malware programs, deliberately give their processes the same file name to escape detection. To ensure that no rogue sihost.exe is running on your PC just do a full system scan.

  • What are sihost.exe Runtime Errors?

Runtime errors are Windows errors that occur during runtime. It means that these EXE errors are triggered when sihost.exe is attempted to be loaded or at startup. Runtime errors are the most common form of EXE error you will encounter using Windows.

  • What is shell32?

Shell32 is a Windows Shell API function that enables your operating system to open files and also webpages.

Was this page helpful?
Thanks for letting us know!
Get the most from your tech with our daily tips
Tell us why!