6 Ways to Solve Shell Infrastructure Host Has Stopped Working Error on Windows

By | April 4, 2022

If this rather cryptic error message continues to appear, here are some easy fixes to resolve the issue.

Is your Windows device showing the “Shell Infrastructure Host has stopped working” error? In most cases, this issue occurs while running the application on the Windows guest account. But why are you experiencing this error, and how do you deal with it?

Before we explore the solution, let’s first understand what a Shell Infrastructure Host is.

What is Shell Infrastructure Host

Shell Infrastructure Host is one of the essential Windows tools. It handles several graphic elements related to the Start Menu, Action Center, desktop background slideshow, and more. This tool runs in the background and is named SiHost.exe in Task Manager.

So, when you encounter a Shell Infrastructure Host error, it likely means that the SiHost.exe process has crashed. While the cause of this problem is not clear, the problem likely stems from corrupt or missing system files.

Now, let’s see how you can solve this problem.

Log in to Windows As Administrator

For most of the users, this error usually appears when using the guest account. So, a quick fix is ​​to try and log into your system as administrator.

If you’re signed in to a guest account, here’s how to switch to an administrator account:

  • Press Ctrl + Alt + Delete to open the window Security options.
  • Select Change User and then follow the on-screen instructions to log in to the Administrator account.

If you are using someone else’s PC, you can ask them to give you administrator access.

Create a New Guest Account (Guest Account)

Do you choose not to log in to the system as an administrator? If so, then you can create a new guest account. And if you decide to delete the problematic guest account, be sure to copy or back up your important files first.

Otherwise, here’s how you can create a new guest account on Windows:

  • Navigate to Windows Start Menu > PC Settings > Accounts.
  • Click Other people in the left pane.
  • Next, click Add someone else to this PC in the right pane.

In the next window, click I don’t have this person’s sign-in information. Next, follow these steps to complete the account setup:

  • Click Get a new email address and enter your details.
  • Create a password, fill in your date of birth and select your country of residence.
  • Click Next once you are done and follow the on-screen instructions to complete the process.

Reinstall Or Repair Microsoft Visual C++ Programs

Your PC relies on the Microsoft Visual C++ runtime library packages to function properly. When these packages are missing or corrupted, it is very likely that you will experience various system related issues. In this case, repairing or reinstalling the Microsoft Visual C++ program may resolve the issue.

Let’s see how you can repair a Microsoft Visual C++ program:

  • Press the button Windows + R to open a dialog box Run commands.
  • Type appwiz.cpl and press Enter to open the window Programs and Features.
  • Right click on each Microsoft Visual C++ program and then select Change.

In the next window, click the button Repair. From there, follow the on-screen instructions and restart your PC when you’re done.

If the problem persists, reinstall the Microsoft Visual C++ program by following these steps:

  • open the window Programs and Features according to the previous step.
  • Right click on each Microsoft Visual C++ program and click the button Uninstall.
  • When you are done, reinstall the program Microsoft Visual C++ from the Microsoft Web site.
  • Follow the on-screen instructions to complete the process.

Configure Your PC’s Startup Settings

The Shell Infrastructure error is likely to appear depending on how you configured your PC’s startup settings. In this case, we will see how the settings Normal startup and Selective startup can help.

First, let’s configure the settings Normal startup. It will load all device drivers and services every time you restart your PC.

Now, here’s how you can configure the Normal startup setting:

  • Press Windows + R to open the Run command dialog box.
  • Type msconfig and press Enter to open the window System Configuration.
  • Navigate to tab General and select an option Normal startup.
  • Press Apply then Press OK.

Otherwise, you can configure settings Selective startup. This will allow you to select the service you want the system to load every time your PC boots.

Here’s how you can configure settings Selective startup:

  • open the window System Configuration like the previous step.
  • Navigate to tab General and select an option Selective startup.
  • Next, check the box Load system services and Load startup items box under this option.
  • Click Apply then click OK to save these changes. Restart your PC when you are done.

If the problem persists, here’s what you can do:

  • open the window System Configuration according to the previous option.
  • Choose an option Selective startup and then check all the boxes under this option.
  • Click Apply and then click OK.

Run the Windows Troubleshooter

Windows’ built-in troubleshooter can also help you solve this problem. If this error is caused by a system maintenance problem, then System maintenance troubleshooter can help. But if the problem is caused by a hardware related problem then you can use Hardware and Devices troubleshooter.

To get started, let’s see how you can run System maintenance troubleshooter:

  • Press the button Windows + R to open the Run command dialog box.
  • Type msdt.exe -id MaintenanceDiagnostic and press Enter to open System Maintenance troubleshooter.
  • Click option Advanced and then check the box Apply repairs automatically.
  • Click Next and follow the on-screen instructions to complete the process.

If the problem persists, run the Hardware and Devices troubleshooter by following these steps:

  • Navigate to Windows Start Menu > PC Settings > Update & Security then select option Troubleshoot.
  • Click Hardware and Devices troubleshooter in the right pane and press the button Run the troubleshooter.

Follow the on-screen instructions and then restart your PC.

Use SFC Tool

If the problem is caused by corrupted system files, then a System File Scanner (SFC) tool can help. This tool allows you to find and repair all of your PC’s corrupted files in a few quick steps.

Let’s see how you can run an SFC scan:

  • Press the button Windows + R to open the Run command dialog box.
  • Type CMD and press Ctrl + Shift + Enter to open Command Prompt elevated.
  • Type the following command and press Enter:
sfc /scannow

When the process is complete, restart your PC and check if this solves the problem.

Easily Resolve Shell Infrastructure Host Error

Don’t let the Shell Infrastructure Host error stop you from running your application. Just apply one of our recommended fixes and you should be good to go. And if your third party app is still having problems, there are many other solutions you can explore.

Category: