[Resolved] Unbearable High CPU Consumption by Shell Infrastructures in Modern OSes Like Windows 10 & Linux.
[Resolved] Unbearable High CPU Consumption by Shell Infrastructures in Modern OSes Like Windows 10 & Linux
Question : Recently I’ve noticed thatShell Infrastructure Host uses 50-70% of CPU power of my Windows laptop. Even after closing suspect apps, it’s still hogging a large part of CPU resources for hours. How to fix it?
Well, many Windows 10/11 users have reported this issue, so you are not alone. It mostly happens when performing common tasks like viewing photos on an internal or external hard drive or using a slideshow desktop background. Restarting your computer may fix it temporarily, but it reoccurs after a day or two, which can be quite annoying.
So in this article, we’ll tell you what steps you can follow to fix the Shell Infrastructure Host high CPU usage issue.
Disclaimer: This post includes affiliate links
If you click on a link and make a purchase, I may receive a commission at no extra cost to you.
Table of contents
What’s Shell Infrastructure Host?
Shell Infrastructure Host , also known assihost.exe , handles the basic graphics UI elements like taskbar transparency, start menu layout, and even your fancy background image. Normally, it’s a quiet teammate, barely using any CPU resources. But like any good teammate, sometimes it stumbles. When that happens, sihost.exe can suddenly start hogging more CPU power than usual, leaving your computer feeling sluggish and unresponsive.
How to fix Shell Infrastructure Host high CPU usage?
Given below are the best solutions for Shell Infrastructure Host high CPU usage problem. You might not need to try them all. Just work your way down the list until you find the one that works for you.
It might seem obvious, but a simplerestart of your computer can often work wonders. It clears temporary files and resets processes, potentially giving sihost.exe a fresh start.
Fix 1: Keep Windows up to date
Microsoft has made an effort to reduce this kind of issue on Windows 10/11, and installing pending Windows updates helped many users solve the problem. So try it first! Here’s how to update Windows to the most recent version:
- ClickStart , and selectSettings .
- SelectUpdate & Security .
- ClickCheck for updates .
- Update your OS as required, and restart your computer to see if the issue has been resolved.
If Updating your Windows is not helping, move on to the second fix.
Fix 2: Use a static desktop background
As stated, Shell Infrastructure Host is closely related to some basic graphical elements in Windows. In some cases, the high CPU usage problem occurs when you’re using a slideshow desktop background. So switching to a static one could be a solution. Here’s how to do it:
- ClickStart , and selectSettings .
- SelectPersonalization .
3. In the Background field, select Picture or Solid color.
If this step still can’t improve the CPU usage, move on to the next method below.
Fix 3: Use a different photo viewer app
One of the major causes of the Shell Infrastructure Host high CPU problem is the memory leak issue with the default photo viewer app in Windows. This bug makes sihost.exe query the registry all the time, which leads to the high CPU usage.
With that being said, using a different Photo viewer software is another easy fix for this issue. Just follow the steps below:
- ClickStart , and selectSettings .
- SelectApps.
3. SelectDefault apps , then clickPhotos (which is the default photo viewer app in Windows).
4. Switch to another app.
Then check if that resolves the issue. If nothing changes, you might need to repair corrupt system files.
Fix 4: Repair corrupt system files
Corrupted system files can be a common reason as to why Windows components like Shell Infrastructure Host may cause high CPU usage.
To find and repair corrupt system files, try using Fortect , a powerful tool that specializes in Windows repair. It can repair common PC errors, protect you from file loss, malware, hardware failure and optimize your computer performance.
Here’s how to use Fortect to repair your system files:
- Download andinstall Fortect.
- Launch Fortect and it will run a free scan of your PC. After the scan is complete, you will be presented with a report displaying the identified issues.
- Click Start Repair to automatically fix all the issues (You’ll need to pay for the full version. It comes with a 60-day money-back guarantee so you can refund anytime if Fortect doesn’t fix your problem).
Fortect comes with a 60-day Money-Back Guarantee. If you’re not satisfied with Fortect, you can contact**support@fortect.com ** for a full refund.
Fix 5: Run System Maintenance Troubleshooter
Running the System Maintenance Troubleshooter is another proven solution to this problem. It’s a tool that can fix various system maintenance-related problems on your computer. To run it, follow the steps below:
- Right-clickStart button and selectRun .
- Type the following into the command line and pressEnter :
%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
3. Click Advanced in the pop-up box.
4. ClickRun as administrator .
5. ClickNext . Then the system maintenance tool will do the troubleshooting for you and inform you when it’s completed.
If the issue disappears, congrats! If not, there is one more fix you can try.
Fix 6: Perform a clean boot
A Clean boot is performed to start Windows by using a minimal set of drivers and startup programs. By doing so, you can determine whether a software (like photo editing apps) is continuously operating in the background and causing high CPU usage. Here’s how you do it:
- Right-clickStart button and selectRun .
- Typemsconfig and pressEnter .
3. On the Services tab of System Configuration, select Hide all Microsoft services , and then select Disable all . Click Apply .
4. On the Startup tab of System Configuration, click Open Task Manager .
5. On the Startup tab in Task Manager , for each startup item, select the item and then click Disable .
6. Go back to the System Configuration window and click OK to save the changes you just made.
7. Click Restart to restart your PC.
8. Check to see if the problem goes away.
Your computer may temporarily lose some functionality while in a clean boot environment, but that functionality will return when youreset the computer to start normally .
Find out the app or service that causes the issue
If the Shell Infrastructure Host CPU resource hogging issue doesn’t occur in a clean boot environment, you need to find out which startup application or service is causing the problem:
Enable the disabled services one at a time and restart the computer. If the issue reappears after enabling one of them, you need to uninstall this problematic software in order to resolve this issue.
But note that the most efficient way to do this is to test half of them at a time, thus eliminating half of the items as the potential cause with each reboot of the computer. You can then repeat this process until you’ve isolated the problem.
Reset the computer to start normally after clean boot troubleshooting
After you finish troubleshooting, follow these steps to reset the computer to start normally.
- Right-clickStart button and selectRun .
- Typemsconfig and pressEnter .
- On the General tab, select Normal startup .
- Select the Services tab, clear the check box beside Hide all Microsoft services , select Enable all , then select Apply .
- Select the Startup tab, then select Open Task Manager .
- In Task Manager, Enable all of the startup programs you had Disabled before, and then select OK .
- When you’re prompted to restart the computer, select Restart .
Hopefully one of the fixes above help you fix Shell Infrastructure Host high CPU usage issue. If you have any questions or better suggestions, please feel free to leave a comment below.
Also read:
- [New] In 2024, Optimal TwitVid Saves Mastering Tweeted Media Downloads
- [Solved] Fallout 76 Crash Issues
- Android Screen Stuck General Nubia Red Magic 8S Pro Partly Screen Unresponsive | Dr.fone
- Exploring Top iPhone Video Editors Cameo & FilmoraGo Face-Off for 2024
- How to Change Netflix Location to Get More Country Version On Vivo V30 Pro | Dr.fone
- How To Erase Your Presence on TikTok – A Step-by-Step Process
- In 2024, A How-To Guide on Bypassing iPhone XR iCloud Activation Lock
- Mastering VF MP4 Conversions: Tips Using Vegas Movie Studio & Vegas Pro
- Mastering Video Playback on Windows Media Player: Expert Solutions for Common MPEG File Problems
- Offline Viewing: Simple Steps to Downloading Your Favorite Films, Series, Tunes
- PC画面動画キャプチャツールをお勧めする - Windows 11で使う方法
- Quick Guide: How to Transform AVCHD Videos Into MP4 with Simple Tools
- Rapid & Simple MTS File Consolidation Made Easy: Discover Leading Merger Solutions Today
- Rotate Your Videos Like a Pro with These Easy Tips for Adobe Premiere Pro Users
- Simple Steps: Converting Your DVDs Into MKV Format with Windows 11 & 10
- Step-by-Step Guide: Converting MP4 Files to 3GP Format Online and Offline
- Strategic Utilization of Azure Voice-to-Text Capabilities
- The Ultimate Guide: Enhancing Everyday Life with ChatGPT Insights
- Universal Unlock Pattern for Xiaomi Civi 3
- Title: [Resolved] Unbearable High CPU Consumption by Shell Infrastructures in Modern OSes Like Windows 10 & Linux.
- Author: Anthony
- Created at : 2024-10-10 18:58:00
- Updated at : 2024-10-15 19:32:58
- Link: https://win-howtos.techidaily.com/resolved-unbearable-high-cpu-consumption-by-shell-infrastructures-in-modern-oses-like-windows-10-and-linux/
- License: This work is licensed under CC BY-NC-SA 4.0.