Windows Shell Experience Host (ShellHost.exe) high CPU usage Fix

Is the ShellHost.exe eating up a huge amount of your CPU power? If it is then don’t worry. The problem sometimes occurs due to corrupted installed applications on your computer. Follow these easy fixes to solve the problem easily.


ADVERTISEMENT

Fix – Rename ShellExperience host folder

Sometimes this problem may occur due to a corrupted ShellExperince host folder. Renaming it will solve this issue.

Step- 1 Safe boot your device

1. Press the Windows key along with the “R” key.

2. After that type this code. To access the CMD terminal, press ‘Ctrl+Shift+Enter‘ keys together.

cmd

 

Press Win + R To Open Run Box, Type Cmd And Hit Enter

 

3. To create a new user named as ‘administrator’, you need to copy-paste this line in the terminal and then hit Enter.

net user administrator /active:yes

 

Administrative Yes

 

Once you see that ‘The command completed successfully.’ has appeared on your screen, close the terminal.

4. After that, type “System Configuration” in the search box.

5. Click on the “System Configuration” to access it on your computer.

 

Start Search Msconfig System Configuration

 

6. When the System Configuration appears on your screen, click on the “Boot” tab.

7. Then, check the box beside “Safe boot“.

8. After that you need to click on the radio button beside the option “Minimal“.

 

Safe Mode Msconfig Minimal


ADVERTISEMENT

 

9. To boot your computer in safe mode, click on “Apply“. Then click on “OK“.

 

Apply Ok

 

You will see a prompt has appeared. Simply click on “Restart” to restart your device.

10. You will be automatically logged in to your current account. To sign out, right-click on the “Windows icon“.

11. Then, click on the “Shut down or sign out“. Then click on “Sign out“.

 

Sign Out

 

12. You will see the list of available users on your computer.

13. Click on “Administrator” on the bottom-left corner.

 

Adminstrator

 

14. After that, click on “Sign in” to sign in to the account.

This will take several minutes.

 

Step-2 Renaming a specific folder

1. Once you have logged in to your device, press Windows key+E.

2. After that, in the File Explorer window, click on “View“.

3. Then click on “Options“.

 

View And Options

 

4. When the Folder Options window appears, click on the “View” tab.

5. After that, scroll down to check the option “Show hidden files, folders and drives“.

 

View Show Hidden

 

6. Finally, click on “Apply” and then on “OK“.

 

Apply Ok

 

7.  Now, simply copy-paste this line in the address bar. After that, press ‘Enter‘.

C:\Users\%username%\AppData\Local\Packages

 

User Name Yes

 

8. Once you are in the specified folder, scroll down to find the “Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy” folder.

9. What you need to do is to right-click on that folder and then click on “Rename” to rename it.

 

Rename

 

10. Attach “.BAK” beside the name. So the new name will be “Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy.BAK“.

 

Once you have done this, close the File Explorer.

11. Again, press Windows key + R to open up the Run window.

12. To access the System Configuration menu, write this code, and hit Enter.

msconfig

 

Msconfig

 

13. At first, in the ‘General‘ tab, click on the radio button beside the “Normal Startup“.

 

Normal Startup

 

14. After that, go to the “Boot” section.

15. Then, uncheck the “Safe boot” checkbox.

 

Safe Boot Uncheck

 

16. Finally to save the new boot configuration, click on “Apply” and on “OK“.

 

Apply Ok


ADVERTISEMENT

 

As soon as you saved the settings, a prompt will appear. You need to click on “Restart” to restart your computer.

 

Step 3 – Logging back to your account

After restarting your device, you will be back to the ‘Administrator’ account.

1. Right-click on the Windows icon which is on the bottom-left corner and then click on “Shut down or sign out“.

2. After that, you need to choose the “Sign out” from the list of options.

 

Sign Out

 

3. Now, choose your main account to log in to your system.

4. Once you have logged in to your system, type “cmd” in the search box.

5. Then, click on “Run as administrator” on the right-pane.

 

New Cmd Run As Admin

 

6. It is time to delete the ‘administrator’ account from your computer. To do so, type this code in the CMD window and hit Enter.

net user administrator /active:no

 

Administrative No Account Delete

 

Once you press ‘Enter’ you will see ‘The command completed successfully’ message has appeared.

Close the CMD terminal. The issue of ShellHost.exe eating up too much of the CPU power is solved.

ADVERTISEMENT