[Solved] How to Boost Your Windows/Linux Performance and Reduce Shell-Induced High CPU Use.
[Resolved] Highly Accelerate Your System’s Performance – Overcoming Excess CPU Usage Caused by Shell Infrastructures
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.
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 . ![](https://images.drivereasy.com/wp-content/uploads/2022/08/updates-1.jpg)
- 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 .
- 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.
- SelectDefault apps , then clickPhotos (which is the default photo viewer app in Windows). ZoneAlarm Extreme Security NextGen
- 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 . Glarysoft File Recovery Pro - Helps to recover your lost file/data, even permanently deleted data.
- Type the following into the command line and pressEnter :
%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
- Click Advanced in the pop-up box.
- ClickRun as administrator .
- ClickNext . Then the system maintenance tool will do the troubleshooting for you and inform you when it’s completed. The BootIt Collection covers multi-booting, partitioning, and disk imaging on traditional PC’s using the standard BIOS and newer PC’s using UEFI. The collection includes BootIt Bare Metal (BIBM) for standard BIOS systems and BootIt UEFI (BIU) for UEFI system. ![](https://images.drivereasy.com/wp-content/uploads/2022/08/next.jpg)
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 .
- On the Services tab of System Configuration, select Hide all Microsoft services , and then select Disable all . Click Apply .
- On the Startup tab of System Configuration, click Open Task Manager .
- On the Startup tab in Task Manager , for each startup item, select the item and then click Disable .
- Go back to the System Configuration window and click OK to save the changes you just made.
- Click Restart to restart your PC.
- 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 .
vMix 4K - Software based live production. vMix 4K includes everything in vMix HD plus 4K support, PTZ control, External/Fullscreen output, 4 Virtual Outputs, 1 Replay, 4 vMix Call, and 2 Recorders.
This bundle includes Studio 200 for vMix from Virtualsetworks, HTTP Matrix 1.0 automation scheduler, and 4 introductory training videos from the Udemy vMix Basic to Amazing course. - 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.
- Title: [Solved] How to Boost Your Windows/Linux Performance and Reduce Shell-Induced High CPU Use.
- Author: Anthony
- Created at : 2024-08-19 07:12:11
- Updated at : 2024-08-20 07:12:11
- Link: https://win-howtos.techidaily.com/solved-how-to-boost-your-windowslinux-performance-and-reduce-shell-induced-high-cpu-use/
- License: This work is licensed under CC BY-NC-SA 4.0.