Как включить хост windows shell experience

  • Home
  • News
  • Fix: Windows Shell Experience Host Suspended On Windows 10

By Sarah |
Last Updated

As an official apart of Windows operating system, the Windows Shell Experience Host is always running in the background of your PC. If you open the Task Manager, you can see it. However, most people reported a problem about this process: they find Windows Shell Experience Host suspended and use too much of the CPU and memory.

Windows Shell Experience Host Is Suspended

What Is Windows Shell Experience Host

Considering that many of the ordinary Windows users don’t even know the existence of Windows Shell Experience Host, I’d like to introduce it in brief firstly. Windows Shell Experience Host, also known as ShellExperienceHost.exe, is actually an organic component of a Windows operating system. Though it is not shown to you while working, you can go to find it manually in Task Manager.

The main function of Windows Shell Experience Host is:

  • It is in charge of the present of universal apps in a windowed interface.
  • It offers the Universal App integration in Windows Explorer (Windows Shell).
  • It deals with some graphical elements of the interface, such as taskbar transparency, start menu, and new visuals for notification area (like calendar).

Windows Shell Experience Host

In short, the Windows Shell Experience Host serves as a kind of visual manager on your PC since it was first introduced with Windows 10. However, some users reported the error: Windows Shell Experience Host suspended (the host takes too much CPU and memory), so they desperately need a solution to fix it. (Go to the home page to get some applications in order to protect your system and data before fixing Windows Shell Experience Host error).

Solved – Windows Script Host Error On Windows 10.

How to Fix When You Find ShellExperienceHost.exe Suspended

After finding the Windows Shell Experience Host not responding, some users would ask whether they can disable it or not. In fact, Microsoft doesn’t allow them to do so since it will block the necessary visuals in Windows 10.

Now, I will introduce 3 effective ways to deal with Windows Shell Experience Host stopped working.

Way 1: update system and software.

Firstly, make sure your operating system is updated to the latest version:

  1. Click on the Windows logo button in the lower left corner.
  2. Click on the Settings icon (look like a gear) from the left sidebar.
  3. Select Update & Security from the pop-up Settings window.
  4. Click on the Check for updates button to make sure there is no new update available.
  5. Please agree to update to the latest version if your system is not.

Check for updates

After that, you also need to update your BIOS, Graphics Software, and Power Management Drivers (some users said they have fixed the Windows Shell Experience Host not running problem by updating these things).

Way 2: disable slideshow and automatic color change.

Firstly, select picture to replace slideshow.

  1. Repeat step 1 and step 2 to open Settings app.
  2. Select Personalization.
  3. Make sure Background is chosen in left sidebar.
  4. Look for the Background section in the right pane and click on the arrow under it.
  5. Choose Picture from the drop-down list.

Picture

Secondly, uncheck automatic color changing option.

  1. Open Settings and select Personalization.
  2. Select Colors in the left sidebar.
  3. Look for the Choose your color section in the right pane.
  4. Uncheck Automatically pick an accent color from my background.

Automatically pick an accent color

Click here to know how to change Windows 10 desktop background.

Way 3: run System File Checker.

  1. Right click on the Windows logo button.
  2. Choose Windows PowerShell (Admin).
  3. Click Yes in the User Account Control window.
  4. Type sfc /scannow and press Enter.
  5. Wait for the command to complete (it may take some time).

System File Checker

If above methods failed, there are also other solutions to Windows Shell Experience Host high CPU usage.

  • Re-register your Start menu.
  • Try Clean Boot.
  • Run System Maintenance Troubleshooter.
  • Set affinity to limit CPU.
  • Troubleshoot Windows Registry.
  • Crete a new account.

Many users have fixed the error Windows Shell Experience Host suspended by using above solutions.

About The Author

Position: Columnist

Sarah has been working as an editor at MiniTool since she graduated from university. Sarah aims at helping users with their computer problems such as disk errors and data loss. She feels a sense of accomplishment to see that users get their issues fixed relying on her articles. Besides, she likes to make friends and listen to music after work.

,

If you are a Windows 10/11 user and you cannot open the Start menu or the Cortana search bar and the Windows Troubleshooter displays the error «Microsoft.Windows.ShellExperienceHost and Microsoft.Windows.Cortana applications need to be installed correctly«, continue below to fix the problem.

Problems with the Start menu and search function in Windows 10/11 can be caused by various reasons, such as corrupted system files, faulty Windows updates, outdated drivers, malware, etc. But don’t worry, in this guide you will find step-by-step instructions to fix the «Microsoft.Windows.ShellExperienceHost» and «Microsoft.Windows.Cortana» applications need to be installed correctly» issue.

This is a comprehensive guide to fix the»Start Menu not working» & «Search not working» problems in Windows 10.

How to fix: «ShellExperienceHost» and «Cortana» applications need to be installed correctly» on Windows 10.

Method 1: Restart Windows Explorer.

One of the simplest solutions to fix the mentioned error is to restart Windows Explorer. Restarting Windows Explorer will refresh the desktop and taskbar, including the Start menu and Cortana search bar.

1. Press Ctrl + Shift + Esc on your keyboard to open the Task Manager.

2. Find and select the «Windows Explorer» process under the «Processes» tab in the Task Manager window and click the Restart button on the bottom right.

image

3. After you click «Restart», your taskbar and desktop icons will disappear for a few seconds and then reappear. When this happens, check to see if the problem has been resolved.

Method 2: Install Pending Windows Updates.

The «ShellExperienceHost» & «Cortana application» errors may occur if important Windows updates are missing. So, check for missing Updates and if any found install them.

1. Press the Windows + R keys to open the Run dialog box.

2. Type ms-settings:windowsupdate in the run command box and press Enter.

clip_image013

3. Click Check for updates and if any updates found click Install to install them.

image

Method 3. Run CTF Loader (ctfmon.exe).

The CTF Loader (ctfmon.exe), is a legitimate Windows process (ctfmon.exe), which controls the User Input and the Language bar. In some cases, the ‘ctfmon.exe’ process may not function properly and must be started again. To restart, the CTF Loader (ctfmon.exe) process:

1. Simultaneously press the Windows + R keys to open run command box.
2. In run command box, copy paste the below command and press Enter:

  • C:\Windows\system32\ctfmon.exe

3. Now try to see if the Start menu and the Search is working.

Method 4: Repair Windows with DISK & SFC commands.

Since many Windows errors are most often caused by corrupted system files, try to see if the problem is solved by fixing them.

1. Press the Windows + R keys to open the Run dialog box

2. In the run command box, type: cmd and press Ctrl + Shift + Enter to open Command Prompt as Administrator.

3. At the command prompt window, type the following command & press Enter:

  • Dism.exe /Online /Cleanup-Image /Restorehealth

dism restore health windows 10 8 7

4. Be patient until DISM repairs component store. When the operation is completed, (you should be informed that the component store corruption was repaired), give this command and press Enter:

  • SFC /SCANNOW

sfc scannow windows 10-8

5. When SFC scan is completed, restart your computer.
6. After restart check if the problem is fixed.

Method 5. Check if the Problem persists in Safe Mode.

Safe mode boots Windows in its most minimal configuration, with a limited selection of files and drivers. Starting Windows in safe mode is not the solution to the problem, but it will help you determine if the problem is caused by bugs in the operating system or by some other third-party program or device driver.

1. Press the Windows + R keys to open the Run dialog box

2. In the run command box, type: msconfig and press Enter to open the System Configuration utility.

clip_image008

3. Go to the Boot tab, tick the Safe boot checkbox and click Apply and OK.

clip_image009

4. Finally click the Restart button to restart your PC in Safe Mode.

5. When windows enters safe mode, check if the Start menu and the Cortana Search are working. Now according the result, proceed as follows:

  • If the error does not occur in safe mode, usually means that the default Windows settings and basic device drivers are not causing the problem. At such a case proceed to Method-6 below to re-install the Graphics drivers.

  • If the error also occurs in safe mode, then proceed to Method-7 to disable the third-party startup programs.

Method 6: Reinstall Graphics Driver.

Drivers are software components that allow hardware components to communicate with the operating system. When a driver becomes outdated or corrupted, it can interfere with the proper functioning of the ShellExperienceHost and Cortana applications, leading to problems.

1. Right-click on the Start menu and select Device Manager.

device manager

2. Expand the Display adapters section.
3. Right-click on your display adapter and select Uninstall Device.

Uninstall Device in device manager

4. At next window, choose to Delete the driver software for this device and click Uninstall.

5. Wait a few seconds and then restart your PC.

6. After restart, Windows will automatically re-install the graphics driver from the Windows Update servers.

* Note: To make sure the driver installation is complete, go to again Device Manager and check that your display adapter model is listed there. If not, check and install all available Windows updates or install the latest graphics driver from the GPU manufacturer’s support site.

7. If the problem persists after reinstalling the graphics drivers, proceed to next methods.

Method 7. Disable Third-Party Startup Programs.

Many times, a non-Microsoft program launched at Windows startup can cause the Start menu not to work. So, proceed and disable any third-party startup programs as instructed below, and see if this fixes the issue.

1. Press Ctrl + Shift + Esc on your keyboard to open the Task Manager.

2. At Startup tab, select and Disable any third-party (non-Microsoft) programs that are running at Windows startup (e.g. iTunes, Dropbox, uTorrent, etc.)*

image

3. When done, restart your PC.
4. Finally, if after rebooting the problem is resolved, then turn on the disabled programs one-by one-to find the culprit.

Method 8. Disable Third-party services.

Sometimes the reported problem may occur because of a third-party service. To see if this happens:

1. Press the Windows + R keys to open the Run dialog box.

2. In the run command box, type: msconfig and press Enter to open the System Configuration utility.

clip_image008

3. In the System Configuration utility, select the Services tab and…

a. Check the Hide all Microsoft services box.

b. Click the Disable all button to disable all the non-Microsoft Services.

c. Click Apply > OK and then click Restart to reboot your PC.

image

4. If the problem is resolved after disabling the third-party services, follow the same steps as above and enable again one-by-one the disabled services and restart your pc, until you find which one is causing the problem.

* Note:  If the problem persists, enable all the disabled services (using the same steps) and continue to the next method.

Method 9. Uninstall Dropbox.

Dropbox is a cloud storage and file syncing service that can cause conflicts with the «ShellExperienceHost» and Cortana apps, and many users have reported that removing Dropbox is the solution to the problem.

1. Press the Windows + R keys to open the Run dialog box.

2. Type appwiz.cpl in the Run dialog box and press Enter to open Programs and Features in Control Panel.

clip_image021

3. In the Programs and Features select the «Dropbox» (if installed) and then right-click on it and select Uninstall from the context menu.

image

4. When the uninstall is completed, restart your PC and check if the problem persists. If the issue is resolved, go ahead and install the latest version of Dropbox if you need it.

Method 10. Scan for Viruses & Malware.

Viruses or malicious programs can cause your PC to work abnormally.  So,use this Malware Scan and Removal Guide to check and remove viruses or/and malicious programs that may be running on your computer.*

* Important: In some cases a third-party antivirus program can cause the start menu and the search bar to crash or freeze. At such a case, I suggest to temporarily uninstall the AV program and then to check if the issue is fixed. If yes, then install your AV program again or find another AV program to protect your PC. *

* Note: If you have installed Spybot AV then probably this is causing the problem.

Method 11. Re-install Windows.ShellExperienceHost & Windows.Cortana

The «Microsoft.Windows.ShellExperienceHost» and «Microsoft.Windows.Cortana» applications need to be installed correctly error can occur due to issues with their installation or registration on your system.

1. Simultaneously press the Windows + R keys to open run command box.
2. Type powershell and then press CTRL + SHIFT + ENTER to open PowerShell as Administrator.

3. Inside the Administrator PowerShell window, (copy &) paste the following command but DO NOT press Enter yet.

  • Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach{Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}

4. Then press Ctrl+ALT+DEL and open Task Manager.

5. (Now you have to be fast …)…

1. At the Processes tab, right-click at Windows Shell Experience Host and click End Task.

2. Then, click immediately at the PowerShell window and press Enter.

FIX Microsoft.Windows.ShellExperienceHost need to be installed correctly

6. When done, copy-paste the following command in PowerShell to re-install the Cortana app.

  • Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}

fix "Microsoft.Windows.ShellExperienceHost" and "Microsoft.Windows.Cortana" applications need to be installed correctly"

Method 12. Re-install all Modern Apps on your account:.

1. Simultaneously press the Windows + R keys to open run command box.
2. Type powershell and then press CTRL + SHIFT + ENTER to open PowerShell as Administrator.

3. Inside the Administrator PowerShell window, (copy &) paste the the following command & press Enter:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}

 Re-register all Modern Apps.

4. When the deployment operation process is completed, ignore any errors and close the PowerShell window.
5. Reboot your computer and then check if the start menu and the Cortana search is working.

Method 13. Reinstall System Apps, Cortana & ShellExperienceHost for all Users.

1. Open PowerShell as Administrator and give the following three (3) commands in order:

  • Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like «*SystemApps*»} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}
  • Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like «*Cortana*»} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}
  • Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like «*ShellExperienceHost*»} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}

Reinstall System Apps , Cortana & ShellExperienceHost for all Users.

5. Reboot your computer and then check if the problem is resolved.

Method 14: Create a New User Account

Creating a new user account can help you determine if the problem is caused by a corrupted user profile or not. Simply put, if the error does not occur in the new user account, then this indicates that your user profile is corrupted. Otherwise, If the error still appears in the new profile, then the problem is in the operating system.

1. Press the Windows + I keys on your keyboard to open the Settings app. Then click on Accounts.

Create a New User Account on Windows 10

2. Select Family & other users on the left pane and then click Add someone else to this PC on the right.

Create a New User Account on Windows 10

3. Now, click I don’t have this person’s sign-in information to add a new local account.

image

4. Then click Add a user without a Microsoft account and follow the on-screen instructions to create the new account.

image

5. After account creation, right-click on the Start menu and select Shut down or sign-out > Sign-out. (or restart your PC and select the new account at the login screen)

6. After you have logged in to the new account, check if the problem persists and if so, login back in to your regular account and continue with the next method.* If not, transfer all files and settings from your regular account to the new one.

* Suggestion: If you have reached this point and the problem has not been fixed I would suggest you to preform a Windows 10 Repair/Upgrade rather than wasting more time trying the following methods.

Method 15. Disable Windows Push Notification Service «WpnUserService»

The «WpnUserService» (Windows Push Notification Services) is a Windows service that enables third-party developers to send notifications updates to their own apps.

Disabling this service can prevent the system from sending or receiving push notifications on the notification center, but it can correct the «Microsoft.Windows.ShellExperienceHost» and «Microsoft.Windows.Cortana» applications need to be installed correctly» error.

1. Press the Windows + R keys to open the Run dialog box.
2. In the run command box, type: regedit and press Enter.

regedit

3. From the left pane navigate to this key:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService.

WpnUserService

4. At the right-pane, right-click on Start key and select Modify.

Microsoft.Windows.ShellExperienceHost" and "Microsoft.Windows.Cortana" applications need to be installed correctly.

5. Change the value from 2 to 4 and click OK.

6. Then close the editor and restart your computer to see if the Start menu works properly. If not, follow the same steps to change the «Start» value back to «2» and then continue to next method.

Method 16. Reset DCOM Permissions.

DCOM (Distributed Component Object Model) is a Microsoft software component that allows COM objects to communicate with each other over the network.

If the DCOM permissions are corrupted, or incorrectly modified after installing an application or Windows update, this may result in the Start menu and Cortana search not working. To restore DCOM permissions, proceed as follows:

1. Open the Registry Editor and navigate to the following location:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole

2. At the right pane, delete the following REG_BINARY values (if exist):

    1. DefaultAccessPermission
    2. DefaultLaunchPermission
    3. MachineAccessRestriction
    4. MachineLaunchRestriction

Reset DCOM Permissions.

3. Close the Registry Editor, restart your PC and check if the problem is resolved.

Method 17. Changes Permissions on «HKEY_CLASSES_ROOT» key.

Some users reported that after giving READ permissions to «ALL APPLICATION PACKAGES» on the «HKEY_CLASSES_ROOT» registry key, the problem is solved.

1. Open the Registry Editor.

2. Right-click on HKEY_CLASSES_ROOT and select Permissions.

HKEY_CLASSES_ROOT

2. Now check if ALL APPLICATION PACKAGES exist under «Group or Usernames» and have Read permissions (as in the screenshot below). If not, continue to next step, otherwise skip to next method.*

* Note: If ALL APPLICATION PACKAGES are present but without Read permissions, check the corresponding box (Read), click OK and then close Registry Editor and check if the problem is resolved.

HKEY_CLASSES_ROOT Permissions

3. If ALL APPLICATION PACKAGES missing under «Group or Usernames», click the Add button.

image

4. Type «ALL APPLICATION PACKAGES» under the objects name box and click Check Names and then OK.

image

6. Now select the ALL APPLICATION PACKAGES and click the Read permission checkbox (as in the above below). Then click OK, exit from Registry Editor and check if the problem is resolved.

Method 18. Delete the «Search» registry key-folder.

Another solution that can fix the Start menu and Search issues on Windows 10, is to delete all the current search settings. To do that:

1. Open the Registry Editor and navigate to the following location:

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search

2. On the left pane, right-click on the Search folder and choose Delete. Click Yes to confirm your decision.

FIX: "Microsoft.Windows.ShellExperienceHost" and "Microsoft.Windows.Cortana" applications need to be installed correctly.

3. Close the Registry Editor, restart your PC and check if the problem is resolved.

Method 19. Repair Windows 10 with an in-place Upgrade.

The final method that usually works, to fix Windows 10 problems, is to perform a Windows 10 Repair-Upgrade, by using the detailed instructions on this article: How to repair Windows 10.

That’s it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:

  • Author
  • Recent Posts

Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).

Windows Shell Experience Host is an official part of the Windows operating system. It is responsible for displaying all the universal applications in a windows interface. It also has the task to handle several graphical elements of the interface such as the taskbar transparency, the Start-Menu, the clock etc.

This process is one of the essential components of the Graphic User Interface of Windows and it is directly related to utilities such as the Start-Menu etc. Many users seem to have the problem where this application crashes and an error message comes forward. There are several methods to solve this issue. Start with the first and work your way down.

Solution 1: Updating your System Software

Many users reported that they solved their problem by updating their system software. The latest updates of Windows try to utilize your computer to the fullest by having increased features and user ease of access. For this purpose to be achieved, it is recommended that you have the latest version of all your system software. Furthermore, it is possible that the software is conflicting with the application, thus, causing the problem.

  • Update your BIOS
  • Chipset
  • Power Management Drivers
  • Graphics Software
  • Windows Update

Each of these utilities are listed because users reported that updating these solved the problem for them. Make sure to update them accordingly before moving on to the technical solutions. Especially graphic software is known to cause problem with the service.

Solution 2: Running System File Checker

System File Checker (SFC) is a utility present in Microsoft Windows which allows the users to scan their computers for corrupt files in their operating system. This tool has been there in Microsoft Windows since windows 98. It is a very useful tool for diagnosing the problem and checking if any problem is due to corrupt files in windows.

We can try running SFC and see if our problem gets solved. You will get one of the three responses when running SFC.

  • Windows didn’t find any integrity violations
  • Windows Resource Protection found corrupt files and repaired them
  • Windows Resource Protection found corrupt files but was unable to fix some (or all) of them
  1. Press Windows + R to launch the Run application. Type “taskmgr” in the dialogue box and hit Enter to launch your computer’s task manager.
  2. Now click on File option present at the top left side of the window and select “Run new task” from the list of options available.
  1. Now type “powershell” in the dialogue box and check the option underneath which states “Create this task with administrative privileges”.
  1. Once in the Windows Powershell, type “sfc /scannow” and hit Enter. This process may take some time as your entire Windows files are being scanned by the computer and being checked for corrupt phases.

  1. If you encounter an error where Windows states that it found some error but was unable to fix them, you should type “DISM /Online /Cleanup-Image /RestoreHealth” in the powershell. This will download the corrupt files from the Windows update servers and replace the corrupt ones. Do note that this process can also consume some time according to your internet connection. Don’t cancel in any stage and let it run.

If an error was detected and was fixed using the above methods, restart your computer and check if the taskbar started working normally.

Solution 3: Re-registering the Start-Menu

We can also try re-registering the start menu from an application package present in your Windows Operating System. This will re-register all the default application on your computer.

  1. Press Windows + S to launch the search bar. Type “PowerShell” in the dialogue box, right-click on the application which comes forth and select “Run as administrator”.
  2. Once in PowerShell, execute the following command by copy/pasting it and pressing Enter.

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

 

  1. Restart your computer and check if the problem at hand got solved.

Solution 4: Making a New Account

You can ask the administrator to make you a new account or if you access to the administrative account, you make a new one yourself. We can guide you on how to make a new account so all the account settings in the new will be the same as your current account. This way you won’t feel any difference and also fix the problem.

Note: If you have another account/accounts present on your computer, copy their data to a storage device and delete their accounts (if the problem is occurring in all the accounts). If the problem lies with just one account, don’t delete them and proceed with the following method.

  1. First to boot your computer in safe mode.
  2. Open an administrator account. Type Settings in the start menu dialogue box and click on Accounts.
  1. Now click “Family and other users” options present at the left side of the window.
  2. Once inside select the menu, select “Add someone else to this PC”.

  1. Now Windows will guide you through its wizard on how to create a new account. When the new window comes forth, click “I don’t have this person’s sign-in information”.
  1. Now select the option “Add a user without Microsoft”. Windows will now prompt you to make a new Microsoft account and display a window like this.
  1. Enter all the details and chose an easy password which you can remember.
  2. Now navigate to Settings > Accounts > Your Account.
  3. At the space beneath your account picture, you will see an option which says “Sign in with local account instead”.
  4. Enter your current password when the prompt comes and click on Next.
  5. Now enter username and password for your local account and click on “Sign out and finish”.
  6. Now you can easily switch to a new local account, and move all your personal files to it without any barriers.
  7. After switching to the local account, check if the problem still persists. If it doesn’t and everything is going smooth, proceed with the instructions.
  8. Now navigate to Settings > Accounts > Your Account and select the option “Sign in with a Microsoft Account instead”.

  1. Enter your username and password and click Sign in.
  1. Now you can safely delete your old account and continue using this one.

Kevin Arrows

Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

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

But, How to fix the shell experience host suspended issue? First, let’s understand what the Windows shell experience host is?
Why does shellexperiencehost.exe crash?

NOTE: The above article is updated till January 2025, so all
9 methods are working fine for Windows 10 & 11!

Windows shell experience host 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
must be running all the time to provide a Graphical view of the All
Universal Windows app.

Why shellexperiencehost.exe is failing & crashing?

There are multiple reasons why the Windows Shell experience host AKA shellexperiencehost.exe is crashing. Below are probable reasons for its failing situation:

1. Balanced or Battery saver Power Plan

You could have seen the message in Task Manager when you hover over the Windows Shell Experience host Background process — «This UWP process group is suspending process to improve system performance».

Because your Power plan is set either to Balanced or Battery saver. You need to change it to High performance.

It’s just closing the Shell Experience Host process to save the power. You don’t need to worry about this. It’s quite normal behavior of Windows OS.

2. Corrupted Windows or other files

It’s the primary reason for failing the ShellExperienceHost if the Power plan and all are fine.

If any of
the Shell Experience Host-related apps or features interact with these
corrupted files, it gonna be creating issues with the Shell Experience
Host.

Sometimes, due to a corrupted Hard Drive can also create this
issue.

3. Third-party application conflicts

After installing buggy or incompatible(not made for your PC or PC
architecture) software or Windows applications, it gets conflicted with
Windows features like Start, Search, Notification Center, & other
Graphical tools, if that application is also using or dealing with these
features.

These apps & features are controlled by ShellExperienceHost. So, it
also gets affected.

4. Windows Updates

Always keep in mind that Windows or any other Operating system is not
stable. It always brings bugs, errors, vulnerabilities, loopholes.

Such buggy apps and features themself create a mess within Windows apps.
That not only creates issues in the Windows Shell experience host but in
others too.

5. Virus Attack

Windows shell experience host has some vulnerabilities. New viruses,
Trojans, and malware can attack using these loopholes.

There is the possibility that your PC is affected by a Virus
attack.

6. Windows desktop home background picture & accent color

Maybe your Current desktop screen background picture & accent color
are using too much CPU and impacting the Shell Experience host.

When I had the ShellExperienceHost suspension issue, this was the
reason for me.

7. High CPU Usage

It’s also one of the reasons for the Misbehaving of the Windows shell
experience host. Just try to reduce the Windows CPU load by closing some
unnecessary applications.

If that’s not working, then try some steps that you’ll find at the end of
this tutorial.

Impacts of ShellExperienceHost suspension

Due to the «Windows shell experience host suspended«, we can’t use any of Microsoft’s UWP applications.

Some desktop applications will work (or partially work), but UWP-based
apps like Microsoft Edge, Modern File Manager, Windows settings, and
others can’t work anymore.

Sometimes, the entire 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 introduced the Windows Shell experience host program
in it.

Then how do we solve the Windows shell experience host suspended or stopped working issue?

Don’t worry, because it’s a common behavior in 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»?

Here I have given proven 8 methods that will definitely work
on 
Windows shell experience host not responding issues.

FIX 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.

FIX 2: Perform an Antivirus scan

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.

FIX 3: Uninstall or disable recently installed Apps(3rd party)

Consider that the issue you are facing right now is happening because
of a recently installed 3rd-party app.

Self-analyze what applications you’ve manually installed within the
last 7 days or from when you’re facing the 
ShellExperienceHost suspended issue.

Uninstall it and reboot your device. Now, check whether the issue is
resolved or not.

If the installed application is critical to you or has data saved
within its storage, you can simply disable it and then repeat the same
process.

FIX 4: Disable background slideshow & automatic accent color

Disabling the background & automatic accent color can fix the shell
experience host problem.

I Personally fixed these issues by disabling the background slideshow
& automatic accent color settings.

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

FIX 5: 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

FIX 6: Perform SFC with DISM Commands

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.


FIX 7: Reset the Windows start menu

Resetting the start menu may also fix your issue because the start menu is 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”}

FIX 8: Create a new user profile

If nothing works, you can create a new user profile that might solve
your Windows shell experience host problem.

  • Open the search bar and search for Accounts. Then
    select Family & Other Users.
      

create new user

  • Now click on Add someone else to the 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 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

    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

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

    However, virus programs can have the same names as a Windows shell or any other name.

    Conclusion

    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.

    Table of contents

    • What Is the Windows Shell Experience Host?
    • How to Fix the Windows Shell Experience Host High CPU Usage
      • Method 1: Update your operating system
      • Method 2: Turn off automated accent colors
      • Method 3: Disable slideshow background
      • Method 4: Disable transparency effects
      • Method 5: Check if the Shell Experience Host is malware
      • Method 6: Run an SFC scan
      • Method 7: Set a CPU usage limit for ShellExperienceHost.exe
      • Method 8: Delete recently installed applications
      • Method 9: Boot Windows in a clean environment
    • Causes of the High Windows Shell Experience Host CPU Usage
    • The Windows Shell Experience Host High CPU Usage: Fixed
    • FAQ

    If you experience the high Windows Shell Experience Host CPU usag e occasionally, it’s usually not a big deal if it resolves quickly. However, if it starts affecting your system’s performance, triggers crashes, or makes Windows nearly unusable, you need to fix it right away.  Of course, regardless of the severity, you need to get to the bottom of it before it gets worse. If your memory usage is high because of the W indows Shell Experience Ho st, I have the right solution for you.   Let’s begin.

    What Is the Windows Shell Experience Host?

    The Windows Shell Experience Host, also known as ShellExperienceHost.exe, is the Windows component responsible for the window display feature of universal Windows applications.

    It is the component of the Windows shell (basically, the graphical user interface on Windows) that specifically handles universal apps.

    The Windows Shell Experience Host process handles universal app interface behavior concerning elements like the taskbar, Start menu transparency, calendar, clock, background behavior, etc.

    Important

    Normally, you won’t even notice that the Windows Shell Experience Host exists.

    This is because it is not designed to be noticed. It typically consumes little to no CPU resources. In fact, it usually doesn’t use anywhere near the amount of processor resources reported by annoyed users.

    How to Fix the Windows Shell Experience Host High CPU Usage

    If you are having a “Windows Shell Experience Host suspended” issue, use the methods discussed below to resolve the problem:

    Method 1: Update your operating system

    Being on the latest version of Windows can help solve many bugs and glitches in earlier versions.

    So, make sure that you have installed all available OS updates. Some minor updates contain bug fixes and patches for system errors.

    Here’s how to check for updates for your OS:

    Windows 10

    • Right-click the Start menu icon and select Settings to launch the Settings app.
    • On the main Settings screen, select Update & Security .

    Select Update & Security

    • Switch to the Windows Update tab on the Update & Security screen and click the Check for updates button.
    • The OS will check the Windows Update servers and download any available updates.
    • After downloading the updates, you can reboot your system to start installing them or schedule the reboot for later.

    With the latest OS installed, ShellExperienceHost.ex e and other system processes should no longer use more than the expected CPU percentage.  Windows 11 

    • Open the Settings window and select Windows Update.  

    Select Windows Update

    • Click on Check for updates to install any available updates. 

    Select Check for updates


    Related: Timeline of All Windows OS Versions: From Start to Now


    Method 2: Turn off automated accent colors

    The Shell Experience Host process makes visual changes to your desktop and its background. The more changes are made on the desktop, like creating custom themes , the more work the process has to do and the more CPU it uses. This may be the cause of the S hell Experience Host’s high CPU usa ge on PCs whose desktop background is a slideshow.

    In addition, your PC picks a new accent color by default to match the new background image. And that makes the process even more complicated.

    Try turning off automatic accent colors to lessen the CPU consumption. Here’s how to do it:

    • Press Windows + I to open the Settings window. 
    • On the main Settings screen, select Personalization .
    • Then, switch to the Colors tab.

    Switch to the Colors tab

    • Scroll down the Colors tab to the Choose your accent color section.
    • Untick the Automatically pick an accent color from my background checkbox.

    Untick the Automatically pick an accent color from my background option

    • Exit the Settings app and check the CPU usage of ShellExperienceHost.exe in Task Manager after a few minutes. 
    • Your issue has been fixed if the Shell Experience Host process now uses a moderate to low CPU percentage.

    However, if the CPU usage by S hellExperienceHost.exe keeps jumping, try the next solution.

    Method 3: Disable slideshow background

    If turning off automatic accent colors doesn’t help, changing your background style altogether may yield a better result.

    You can switch the slideshow style to a solid color or choose a static picture instead. Since either alternative is fixed, the W indows Shell Experience Hos t will have less work to do, and this can stop the 100% CPU usage . 

    Follow the steps below for Windows 11: 

    Note

    Windows 10 also has a similar process to turn off your slideshow background. 

    • Launch your Settings app by pressing Windows + I.
    • On the main Settings screen, select Personalization , and click on Background

    Select  <i>Personalization </i>, and click on  <i>Background </i>» src=»https://www.auslogics.com/en/articles/wp-content/uploads/2024/03/Screenshot-7-1.png»></p>
<div class= Картинка с сайта: www.auslogics.com

    • Click on Picture or downward arrow to expand the options and select Solid color or Picture

    Click on  <i>Picture </i> or downward arrow to expand the options and select  <i>Solid color </i> or  <i>Picture </i>» src=»https://www.auslogics.com/en/articles/wp-content/uploads/2024/03/Screenshot-8-1.png»></p>
<div class= Картинка с сайта: www.auslogics.com

    Check the process in Task Manager after a few minutes. If the Shell Experience Hos t process now uses a moderate to low CPU percentage, the problem has been fixed.

    Method 4: Disable transparency effects

    Another reason you could be experiencing too much CPU usage on the Windows Input Experience is the transparency effects. Try turning it off to see if that fixes the problem:

    Windows 10 

    • Open the Settings window and head to System .
    • Select Ease of Access and select Display
    • There, you should see a Show transparency in Windows toggle.
    • Turn it off if it’s on. 

    You will see the Show transparency in Windows toggle

    Windows 11

    • Press Windows + I on your keyboard to open the Settings app.
    • Scroll down and select Accessibility .  
    • Then, choose Visual effects .

    Select Visual effects

    • Toggle the On/Off button beside Transparency effects to disable it. 

    Toggle the  <i>On/Off </i> button beside  <i>Transparency effects </i> to disable it » src=»https://www.auslogics.com/en/articles/wp-content/uploads/2024/03/Screenshot-17-2.png»></p>
<div class= Картинка с сайта: www.auslogics.com

    Method 5: Check if the Shell Experience Host is malware

    When you see that the process is acting up, it could be the workings of malware . The first step is to check if the Shell Experience Host is legit.  Follow the short steps below to check:

    • Right-click the process in Task Manager and select Open file location .
    • If Windows Explorer opens to this location path, it’s not malware:
    C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy 

    Enter the following command: C:WindowsSystemAppsShellExperienceHost_cw5n1h2txyewy

    However, other types of malware are more sneaky. You can use your Windows Defender or antivirus to check your PC. Here’s how: 

    • Open your Windows Security. Just type the name in your search bar to open it. 
    • Click on Virus & threat protection

    Click on Virus & threat protection

    • Select Scan options , click on Full scan , and hit the Scan now button. 

    Select  <i>Scan options </i>, click on  <i>Full scan </i>, and hit the  <i>Scan now </i> button » src=»https://www.auslogics.com/en/articles/wp-content/uploads/2024/03/Screenshot-20-1.png»></p>
<div class= Картинка с сайта: www.auslogics.com

    Wait for the process to complete and check if the issues have been resolved.

    PRO TIP

    Even though Windows Defender has improved over the years, reputable third-party software, such as Auslogics Anti-Malware , performs a deeper scan.

    It’s excellent at catching malicious items your antivirus may miss, from spyware and viruses to suspicious files. And it complements any app on your system.

    Method 6: Run an SFC scan

    If the methods above haven’t helped, you can run a System File Checker scan in Command Prompt or PowerShell to resolve the problem.

    Note

    The SFC utility is built into Windows and can repair system files. Since the W indows Input Experience is a system component, the usage jumps could result from problems with related system files.

    Hence, you can use the SFC tool to find and fix system file errors. Follow the steps below to do so.

    • Right-click the Start menu and select Command Prompt (Admin) or PowerShell (Admin) . Any one will do. 
    • In the command-line window, type “sfc /scannow” and hit Enter to begin the scan.

    Type in sfc /scannow

    When the scan is done, reboot the computer. The SFC tool is good at finding and fixing corrupted system files .

    However, if this solution doesn’t fix the S hellExperienceHost.exe’s high CPU usag e, you can still try a few possible fixes.

    Method 7: Set a CPU usage limit for ShellExperienceHost.exe

    Task Manager is much more than a simple process overview table. You can use it to perform specialized tweaks, such as setting a limit on how a process should use the CPU resource. When you limit the process’s CPU usage, it cannot use more than the percentage of processor power you have stipulated. This will free up processor power for other programs that need it. Here’s how you can limit the W indows Input Experience for Windows 11, but the same steps apply to Windows 10.

    • Right-click the Start menu and select Task Manager .
    • Click the Details tab.
    • Scroll down the list to the ShellExperienceHost.exe process. If you’re using Windows 11, you can use the search bar. Just enter the name, and it’ll pop up. 
    • Right-click the process and select Set affinity .

    Select Set affinity

    • Under Which processors are allowed to run “ShellExperienceHost.exe”? set your processor affinity to one or two processor cores.

    Under  <i>Which processors are allowed to run “ShellExperienceHost.exe”? </i> set your processor affinity to one or two processor cores » src=»https://www.auslogics.com/en/articles/wp-content/uploads/2024/03/Screenshot-11-2.png»></p>
<div class= Картинка с сайта: www.auslogics.com

    The Shell Experience Host process doesn’t really perform any intensive tasks, and the CPU power it needs is modest at best. So, you can set affinity to one or two processor cores without any issues.

    Method 8: Delete recently installed applications

    Windows is a collection of programs and processes that run in the background. It is no big surprise that some of these programs occasionally conflict.

    Unfortunately, some processes are critical to Windows’s operation. If a third-party program conflicts with a system component like the Windows Shell Experience Host, the PC can experience various issues.

    If you started experiencing the issue after recently installing an application, delete it to see if that fixes the problem.

    PRO TIP

    However, the best method is to use a PC optimizer like Auslogics BoostSpeed . It can help you monitor the resource usage and system logs to pinpoint what’s causing the conflict.

    Of course, it also helps to fix system issues, boost PC performance, tweak memory allocation, and make many other computer-enhancing changes.

    Method 9: Boot Windows in a clean environment

    To manually determine whether any programs conflict with the Shell Experience Host process, perform a clean boot and check whether the CPU usage of the Shell Experience Host is now stable.

    Note

    A clean boot disables third-party drivers and startup items and boots Windows, mostly exclusively with essential Microsoft services. 

    This helps you to safely troubleshoot your issues without the risk that a third-party app will interfere.

    To clean boot Windows, follow these steps:

    Type in msconfig

    Untick the  <i>Load startup items </i> checkbox » src=»https://www.auslogics.com/en/articles/wp-content/uploads/2024/09/screenshot-13.png»></p>
<div class= Картинка с сайта: www.auslogics.com

    Hide all Microsoft services

    Restart the computer to boot into a clean environment. Now, check how the Windows Shell Experience Host behaves during a clean boot.  If the CPU usage is minimal, one of the disabled services, drivers, or startup items might conflict with the S hell Experience Hos t process. You can narrow down the conflicting third-party items by returning to System Configuration, enabling half of the disabled services, and rebooting the machine.  Keep doing this until you’ve found the driver, startup item, or service causing the spike in the CPU usage by ShellExperienceHost.exe .


    Also read:How to Reduce High CPU Usage by RAVBg64.exe


    PRO TIP

    If a corrupted driver is the cause of the issue, we recommend using Auslogics Driver Updater . This software checks your system for driver issues, gives you a detailed report on missing or outdated drivers, and lets you quickly update them to the latest manufacturer-recommended version.

    Causes of the High Windows Shell Experience Host CPU Usage

    Here are the reasons why you could be experiencing high memory utilization in your Shell Experience Host:

    It is possible to mistake a rogue executable for the real ShellExperienceHost.exe. For example, cybercriminals have been known to use the Trojan miners ShellExperienceHost.exe and MicrosoftShellHost.exe to mine for the Monero cryptocurrency using victims’ CPUs.

    Issues with the W indows Shell Experience Host high CPU usag e may also come from corrupted or outdated drivers . 

    Although generally helpful, there are occasions when an update could bring about a bug that causes the W indows Shell Experience Ho st to use a lot of CPU power.

    Software conflicts are usually caused by third-party tools that might not be compatible with your system or some programs on your computer.

    The Windows Shell Experience Host High CPU Usage: Fixed

    The Windows Shell Experience Host process is an essential system component. So, it’s not advisable to delete or disable it. However, you can disable it to prevent memory usage spikes.

    That said, the solutions discussed in this guide should help you fix any Windows Input Experience issue you may be experiencing.

    Would you be kind enough to let us know which solution worked for you? And share with your friends who might be having similar issues.

    FAQ

    It’s generally not a good idea to disable this process because it’s a crucial part of the Windows OS. It can cause system instability, and you may not be able to use your desktop environment. If the Shell Experience Host is causing your CPU resource to rise, implement the solutions discussed on this page to fix the problem.

    Yes. Windows Explorer is tasked with managing graphical user interface and file systems. So, you can refresh it to fix the problem without causing any issues. To do that, go to Task Manager and search for the process. Then, right-click on it and select Restart.

    Resetting your Windows is a viable option, but it is a drastic measure, which may not be necessary. You should be able to fix the problem by going through the steps we’ve outlined. 

    However, if, for some reason, you’re still getting the high CPU usage, you can proceed with the rest. But you should back up your important data to be on the safer side.

    No. The process itself is an official Windows component. However, some viruses and malware could infect your computer and pose as the S hellExperienceHost.ex e process. You can scan your system for malware just to be sure.

    Источник

    Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
  • Mathcad 14 не запускается на windows 10
  • Как остановить загрузку обновлений windows 11
  • Как открыть параметры мыши на windows 10
  • Как зайти в менеджер дисков windows 10
  • Как удалить универсальный аудио драйвер на windows 10