Windows shell experience host - What is and how to fix suspended issue?


Sometimes, when we open the Windows Task Manager & we found the error message like Windows shell experience host suspended

That means your Windows shell experience host is not working and stopped working due to some issue.

But, Why does shellexperiencehost.exe crash? First, let's understand what the Windows shell experience host is!



    What is a Windows shell experience host or ShellExperienceHost?

    Most of the windows users don't know that what the hell windows shell experience host is? This program is also called as ShellExperienceHost.

    It is a software program that runs in the background and controls all tasks along with taskbar functions like start, search, notification center, & other graphical tools on windows, etc.

    It is Microsoft Windows's system in-built process that is required and needs to be running all time to provide a Graphical view of the All Universal windows app.

    Sometimes it gets stopped due to some reason and we often see the error message "Windows shell experience host suspended".


    windows shell experience host suspended

    In such conditions, we can't use any of Microsoft's UWP applications. Some desktop application works(or partially works), but UWP based apps like Microsoft Edge, Modern file manager, Windows settings, and others can't work. 

    Complete Taskbar get freeze and we are not able to see Taskbar features like Wifi, battery status, speaker & so on. 

    That problem was started noticing by Windows users after the arrival of Windows 10. Because Microsoft had added the Windows Shell experience host program on Windows 10.

    Then how to solve Windows Shell experience host suspended or stopped working issue?

    Don't worry, because it's common behavior of windows sometimes.  So, let's start with the steps to fix the issue.


    How to fix "windows shell experience host suspended or stopped running or not working"?

    Windows shell experience host suspended

    Here I have given proven 6 methods that will defiantly work on windows shell experience host not responding issues.

    1. Check for windows updates & Keep your Windows up to date

    Updating the Operating system and other software are the first priority in such conditions. Sometimes updates fix these issues.

    • Open your windows settings and search for 'Check for update' or 'Windows Update'.
    • Now press on Check for Update button, Now it will fetch the update if available
    • You will receive a windows update(as shown in the picture)
    • Just download and install it. See if it solves your issue or not.

    check your windows update

    2. Perform antivirus scan

    Windows shell experience host has some vulnerabilities and new viruses, Trojans and malware can attack. 

    So keep your antivirus up to date or upgrade your Windows to the latest version.

    The latest version of Windows provides more stable virus protection with fewer vulnerabilities. You can also use any other paid antivirus to check for viruses and malware.

    Do a full system scan on your PC. It will scan the entire PC and find if any virus or trojan is present or not. If antivirus found any malware, it will remove the infected file from your system.


    3. Disable background slideshow & automatic accent color

    Disabling background & automatic accent color can fix the shell experience host problem. Using fixed background wallpaper and accent color will solve windows shell experience not responding issues. 

    Using fixed background wallpaper and the accent color is also a good practice that lowers CPU usage and power consumption.

    • Open your windows settings and search for 'personalization' in which you can find background & colors.
    • Switch background from Slideshow to picture. Browse and set the picture you want.
    • Uncheck automatically pick an accent color from my background option from choose your accent color section.
    • Thats it! you have done with both settings.
    • Disable background to fix Windows shell experience host suspended issueDisable background to fix Windows shell experience host suspended issue


      4. Perform system file checker scan

      Running system file checker scan checks for corrupted files in every system folder. So, performing a file checking scan will also check the Windows shell experience host folder and corrupted file if exist!

      • Open the search bar and search for Powershell. Run it as administrator.
      • Then type sfc /scannow & press Enter.
      • Now, wait until it completely checks all folders.

      perform system file checker scan


      5. Perform SFC with DISM Commands

      If you have tried SFC Command but still not working? you can put DISM Commands that may fix Windows Shell experience host suspended error.

      Sometimes, the error may cause because of the Bad sectors in Hard drives. In such conditions first, we need to Fix all of those BAD SECTOR errors from Hard drives.

      And here DISM tool helps to fix those errors. 

      • Open search and type CMD or Powershell.
      • Run CMD or Powershell as Administrator.
      • sfc /scannow and Enter. Now, wait until it ends.
      • Now, type DISM /Online /Cleanup-Image /ScanHealth wait few minutes, and type DISM /Online /Cleanup-Image /RestoreHealth.
      • Now after it completes scanning, restart your PC or Laptop.


      6. Reset Windows start menu

      Resetting the start menu may also fix your issue because the start menu is also controlled by the Windows shell experience host. Just apply the script which will reset the start menu.

      • Open the search bar and search for Powershell. Run it as administrator.
      • Now put the following code in Powershell.
      Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}


      7. Create a new user profile

      If nothing will work, you can create a new user profile that might solve your Windows shell experience a host problem. But How to Create a New User Account on Windows?

      • Open the search bar and search for Accounts. Then select Family & other users.
      create new user

      • Now click on Add someone else to PC. Then click on I don't have this person's sign-in information.

      • Now click on Add a user without a Microsoft account.
      create new user to fix  shell experience host suspended

      • then add your details, password, and other stuff. Now sign out of the current account and log in newly created!


      How to fix "windows shell experience host high CPU"?

      If you facing any issue related to shell experience host high CPU usage and it is eating a high amount of CPU & disk usage. Here you can follow methods to resolve the High CPU usage problem.

      Sometimes, the Shell experience host high CPU usage may become a reason for Windows shell experience host suspended. So try to fix one issue may solve both issues.

      1. First search and open CMD (Command prompt) as Administrator. Now type the following command on CMD.

      >net user administrator /active:yes

      2. Now search & open System Configuration, Switch to Boot tab, and tick Safe boot and proceed. It will restart your PC/laptop/computer & boot in safe boot mode.

      How to fix "windows shell experience host high CPU"?


      3. Now just sign out of that account and switch to an administrator account in safe boot mode.

      How to fix "windows shell experience host high CPU"?


      4. Follow the path(as shown in the picture) and enable Show Hidden files/folders.

      How to fix "windows shell experience host high CPU"?

      5. Now open the file manager and open the folder from the path 

      C:\Users\[your_pc_name]\AppData\Local\Packages.

      6. Search for folder name Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy and rename it and add the .BAK file extension.

      7. Search & open System Configuration, Switch to Boot tab, and untick Safe boot and Apply to proceed.

      8. Now sign out from an Administrator account and sign in to your account. Done!


      What is a Shell service host?

      Shell service host is a Windows program that helps 


      Why is Shell infrastructure host using so much CPU?

      Shell infrastructure host is 


      Why Windows Shell experience host is taking too much memory?

      : It's one of the heaviest & important Processes within the Windows ecosystem. It handles all the tasks of the Taskbar like notification center, Start menu, Cortana search, other Taskbar & Toolbar settings.



      Can I disable the Windows Shell experience host?

      : No! You can't disable the windows shell experience host program or process. It's a mandatory process needed to run the Taskbar & its features. 

      If you will disable the Windows shell experience host, it will close the entire taskbar and we'll not able to use it.


      Is Windows shell a virus?

      : No. Windows shell is not a Virus. Windows shell AKA Windows shell experience host is a Program that helps in keep the taskbar running to do necessary tasks. But some Virus program has the same names like Window shell or others.



      Conclusion on windows shell experience host & its suspension

      Windows is a much stable OS and it still has some issues. Windows Shell experience host issue is one of them. But we have done an analysis of the root cause and suggested you best methods.

      All the mentioned methods are proven and personally tested. It will definitely help to fix the issue on Windows shell experience host suspended or not responding & the high CPU usage issue is also fixed.

      If you have any queries regarding this article guide, feel free to ask in the comments. I will definitely help you to solve your problem.


      Post a Comment

      0 Comments

      –>