On Windows 10, there are a few memory consuming applications and services. A look at the task manager and how much CPU is consumed by these processes could be alarming. Windows shell experience host often falls into this category.
I will give a comprehensive explanation to this process and show you how to troubleshoot issues of over-consumption of memory.
What is it?
Windows Shell Experience Host is an integral part of the Windows OS. Its main purpose is to present every universal app in a Windows interface.
In doing this, it handles a lot of the graphical elements of windows applets like the taskbar transparency, the start menu and even visuals for your notification section.
If you have ever set your desktop background to a slideshow, then you have just employed the help of this process in changing the background.
Unfortunately, Windows Shell Experience Host could skyrocket CPU usage, even do this is on a decline with more updates to Windows 10 being rolled out.
Why is Windows shell experience host Running?
If you fall in the category of experiencing high CPU and memory consumption by this service, you might be curious to know why.
Well, what I will say is normally “Windows Shell Experience Host” will consume none of your CPU. From time to time one may experience a spike but it usually would settle back to zero.
As regard memory use, the process ranges between 100 to 200 MB. This also may see an occasional spike just like CPU use but reverts back very quickly.
However, if you notice a spike in CPU of more than 25 and a higher memory use than earlier stated, it is an abnormal situation and will need some quick troubleshooting.
Note:- I have written a post for people looking for the best thermal paste to cool down your PC, do read it If you are interested.
Fixing Windows shell memory host high resource consumption
There are a few points to check when faced with this issue.
1. Windows Update
Best practice is to make updates automatic. But if this is not the setting you have for your computer, then you must check to see you have the latest updates for your computer.
Open up settings from the start menu and select “Updates and Security” option.
Navigate to Windows update on the left pane and click on the check for update button.
This makes windows check if you need updates. When these updates are downloaded, install them and restart the computer to make the updates take effect. Afterward, check to see if the issue is fixed.
Related Post Clear All Event Logs in Event Viewer in Windows 10
2. Check Common Potential Causes
After performing an update, if the issue persists, you should check some common potential causes for Windows shell memory host high resource usage.
Go through these potential causes one after the other.
- Slideshow background in Windows.
This is the most common culprit. Change your desktop background and check to see if the problem is fixed. If it is, consider using a different slideshow that will not trigger this issue.
To change desktop background, navigate Settings > Personalization > Background
Under the background dropdown list you could choose between solid and slideshow.
If Windows automatically picks an accent color based on your background it could lead to high resource usage by this process.
To confirm, navigate Settings > Personalization > Colors. Uncheck the “Automatically pick an accent color from my background” option.
After a few minutes check to see if the problem is fixed.
With processes in Windows 10, they once in a while could trigger high resource consumption. One must be patient and in fixing them. Note that altogether stopping these processes may affect how the computer works. This should be avoided unless absolutely necessary.