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


Sometimes, when we open the Windows Task Manager & we find the 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 Windows users don't know what the hell Windows shell experience host is? This program is also called 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 the 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 applications work (or partially work), but UWP-based apps like Microsoft Edge, Modern File Manager, Windows settings, and others can't work. 

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

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

    Then how do we solve the 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 definitely 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 is 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 the 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 an 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 the antivirus finds any malware, it will remove the infected file from your system.


    3. Disable background slideshow & automatic accent color

    Disabling the 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.

    1. Open your Windows settings and search for 'personalization' in which you can find background & colors.
    2. Switch the background from Slideshow to picture. Browse and set the picture you want.
    3. Uncheck automatically pick an accent color from my background option from choose your accent color section.
    4. That's 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 exists!

    • Open the search bar and search for Powershell. Run it as an 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 be 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 a few minutes, and type DISM /Online /Cleanup-Image /Restorehealth.
    • Now after it completes scanning, restart your PC or Laptop.


    6. Reset the 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 an 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 works, you can create a new user profile that might solve your Windows shell experience 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 to the newly created one!


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

    If you facing any issue related to the shell experience host has 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 the Windows shell experience host suspended. Trying 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 the 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 the folder name Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy and rename it and add the .BAK file extension.

    7. Search & open System Configuration, Switch to the 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!


    FAQs:

    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, and 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 be 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 keeping the taskbar running to do necessary tasks. But some Virus program has the same names as Windows shell or others.


    Conclusion on Windows Shell Experience Host & its suspension

    Windows is a more stable OS but, still has some bugs and 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 the 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.




    No comments:

    Powered by Blogger.