Shell Infrastructure Host(sihost.exe)が重い時の対処法【Windows10】

Windows10で動いているプロセスの一つにShell Infrastructure Host(sihost.exe)があります。Shell Infrastructure Host(sihost.exe)が重い際どのような対処法を取るのかを説明していきます。

Shell Infrastructure Host(sihost.exe)が重い時の対処法【Windows10】のイメージ

目次

  1. 1Windows10でShell Infrastructure Host(sihost.exe)が重い時の対処法
  2. Shell Infrastructure Host(sihost.exe)/シェルエクスペリエンスホストとは
  3. Windows10で重い時の対処法
  4. 最後に

Windows10でShell Infrastructure Host(sihost.exe)が重い時の対処法

Windows10で動いているプロセスShell Infrastructure Host(sihost.exe)やWindowsシェルエクスペリエンスホスト。これが原因で、Windows10の動作が重いことがあります。

Shell Infrastructure Host(sihost.exe)/シェルエクスペリエンスホストとは

このShell Infrastructure Host・Windowsシェルエクスペリエンスホストとは、前述したとおりWindows10のプロセスのうちの1つです。

どんな役割?

Windows10のプロセスの1つ

Shell Infrastructure Host(sihost.exe)とは、Windowsシェルエクスペリエンスホストと連携して動いているプロセスです。

Windows10のスタートメニュー、右クリックした際に表示されるコンテキストメニューやデスクトップ画面のスライドショーなどの様々なユーザーインターフェース(UI)の制御をおこなっているものになります。

音声アシスタントであるCortana、標準ブラウザであるMicrosoft Edgeなども制御している対象のアプリケーションです。

なお、Windowsシェルエクスペリエンスホストとはユニバーサルアプリを利用するために必要なものです。連携して動いていますので、Shell Infrastructure Host、Windowsシェルエクスペリエンスホストともに重要なプロセスに当たります。

PCで重い時に停止/無効化しても大丈夫?

このShell Infrastructure Host(sihost.exe)及びWindowsシェルエクスペリエンスホストとは、前述したようにWindows10に必要不可欠なプロセスに当たります。

そのため、Shell Infrastructure Host(sihost.exe)もシェルエクスペリエンスホスト(ShellExperienceHost.exe)も、それが原因でWindows10PCの動作が遅くなっているとしても停止や無効化はしてはいけません

仮に、何らかのエラーなどによってShell Infrastructure HostやWindowsシェルエクスペリエンスホストが停止/無効化されてしまった場合はWindows10自体の操作ができないなどの影響が出ます。前者は特に可能性が高いです。

Shell Infrastructure Hostのタスクを終了する際の警告ダイアログ

また、タスクマネージャーでShell Infrastructure Hostを停止しようとすると上記のようにダイアログが表示されます。

Windows10で重い時の対処法

では、Shell Infrastructure HostやWindowsシェルエクスペリエンスホストが原因でWindows10の動作が重い場合、停止や無効化できないのであればどのような対処法を取ればいいのか。その説明に移ります。

PCを再起動

Shiftを押しながらシャットダウンをクリックして完全シャットダウンしたあと再起動

まずはWindows10PCの再起動をしましょう。Shell Infrastructure HostやWindowsシェルエクスペリエンスホストの停止や無効化ではありませんがリフレッシュすることができます。

Shiftキーを押したまま「シャットダウン」を押して完全シャットダウンしてからの再起動をおすすめします。再起動後、Shell Infrastructure HostやWindowsシェルエクスペリエンスホストのCPU稼働率が高い状態が改善しているかどうか確認してみてください。

プロセスを再起動

なお、Windowsシェルエクスペリエンスホストのプロセスをタスクマネージャーから再起動する、という対処法を取ることが可能な場合があります。

背景のスライドショーとカラーの自動変更の機能をオフ

Shell Infrastructure HostやWindowsシェルエクスペリエンスホストが重い原因としては、Windows10の背景のスライドショーやウィンドウのカラーの設定などにあることが多いです。

そのため、それらの設定をオフにするという対処法を取ってShell Infrastructure HostやWindowsシェルエクスペリエンスホストのCPU使用率を下げます。

設定を開く

まずはWindows10の設定を開いてください。

「個人用設定」をクリック

Windows10の設定で「個人用設定」をクリックします。

スライドショー以外を選択

「背景」の部分の「スライドショー」を無効化し、「単色」もしくは「画像」に変更してください。より負荷を少なくしたいのであれば「単色」を選択することをおすすめします。色や画像を選択することで設定できます。

「色」をクリックして開く

次に、左側のメニューで「色」を選択し、ウィンドウ画面の色の設定を変更します。

「背景から自動的にアクセントカラーを選ぶ」のチェックを外す

「アクセントカラーを選ぶ」の部分の「背景から自動的にアクセントカラーを選ぶ」にチェックが入っている場合は外しましょう。これでShell Infrastructure HostやWindowsシェルエクスペリエンスホストの動作が重い状態が改善しているかどうか確認してください。

プロセスのCPUのコア数を制限

Windows10のプロセスは、CPUを複数のコアに割り当てて利用しています。そのため、Shell Infrastructure HostやWindowsシェルエクスペリエンスホストに割り当てているCPUのコア数を制限してみましょう。

詳細タブを開く

タスクマネージャーで「詳細」タブを選択します。

プロセスで右クリック

Shell Infrastructure Hostであれば「sihost.exe」、Windowsシェルエクスペリエンスホストであれば「ShellExperienceHost.exe」を探し、その上で右クリックします。

「関係性の設定」をクリック

「関係の設定」をクリックしましょう。

チェックしているコアを減らす

「プロセッサの関係」という画面が表示されるため、使用するコアを「CPU1」と「CPU2」飲みなどに制限するように設定しましょう。使用するコア数はパソコンの動作を確認しながら調整すると良いでしょう。

システムファイルチェッカーでシステムファイルの破損の修復

システムファイルチェッカーとは、コマンドプロンプトやWindows PowerShellでおこなうWindows10の修復機能です。

システムファイルが破損している場合は修復してくれますので、実行してみて、Shell Infrastructure HostやWindowsシェルエクスペリエンスホストの動作の異常が治るような対処法として利用します。

「Windows PowerShell(管理者)」をクリック

WindowsキーとXキーで表示されたメニューから「Windows PowerShell(管理者)」を開きましょう。

DISM.exeコマンドを実行

下記コマンドを実行してください。

DISM.exe /Online /Cleanup-image /Restorehealth

sfcコマンドを実行

上記コマンド完了後、下記コマンドを実行します。

sfc /scannow

セキュリティソフトでスキャン

なお、Shell Infrastructure Host(sihost.exe)もWindowsシェルエクスペリエンスホスト(ShellExperienceHost.exe)もWindows10にある正式なプロセスファイルですが、まれにこれを騙ったウイルスファイルが有ることがあります。

このウイルスファイルが同じ名前でWindows10内で動いていて、それがWindows10の動作が重い原因ということがあります。とはいえ、それがウイルスファイルかどうかはぱっと見てわかることはほとんどありません。

ウイルスの可能性があると一目瞭然なのは、Shell Infrastructure Host(sihost.exe)やWindowsシェルエクスペリエンスホスト(ShellExperienceHost.exe)の場所が本来の場所と異なる場合です。

Shell Infrastructure Hostのプロセスファイルの場所

Shell Infrastructure Host(sihost.exe)は「C:\Windows\System32」の中です。

Windowsシェルエクスペリエンスホストのプロセスファイルの場所

Windowsシェルエクスペリエンスホスト(ShellExperienceHost.exe)は「C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy」にあります。

ファイルの場所を確認

タスクマネージャーで「プロパティ」を開けばファイルの場所が確認できますので、そこにない場合はウイルスである可能性も考えましょう。そのファイルをウイルススキャンして、問題がないか確認します。

プロセスファイルをスキャンする

正しい場所にある場合も、気になる場合は該当ファイルをセキュリティソフトでウイルススキャンしてみてください。

最後に

Shell Infrastructure HostやWindowsシェルエクスペリエンスホストは、Windows10の動作がそれを原因として重い場合も停止や無効化で対処することはできません。ここで紹介した対処法で解決するか試してみてください。

Thumbsvchost.exeとは?ウイルス?Windows10で重い時の対処法を解説!
Windowsのバックグラウンドプロセスにはいろいろなものがありますが、そのうちの1つに「s...
Thumb【Windows10】ntoskrnl.exeとは?重い/CPU使用率が高い場合の対処法を解説!
Windows10で動いているプロセスの「ntoskrnl.exe」が原因で動作が重い/CP...
Thumbcsrss.exeとは何?ウイルス?重い時の停止方法を解説!
タスクマネージャーでWindowsで動いているプロセスを確認できますが、その中に「csrss...

関連するまとめ

Original
この記事のライター
八千草 蛍
分かりやすく気軽に読める記事を書いてまいりたいと思います。よろしくお願いいたします。