Windows
 Computer >> コンピューター >  >> システム >> Windows

Shell Infrastructure Hostが動作を停止したときの対処法【Windows 11/10】

Windowsオペレーティングシステムは、複数のユーザーが同時にログインして利用することをサポートしています。また、管理者は権限を制限した「ゲストアカウント」を作成することも可能です。しかし、ゲストアカウントの使用中に、以下のようなエラーメッセージが表示されることがあります。

Shell Infrastructure Host は動作を停止しました。問題が発生したため、プログラムが正しく動作しなくなりました。プログラムを終了してください。

このエラーは、グラフィック要素の処理を担当する Shell Infrastructure Host(Sihost.exe)プロセスがクラッシュしたことを意味します。

Shell Infrastructure Hostが動作を停止したときの対処法【Windows 11/10】

Shell Infrastructure Hostは、ユーザーが操作するためのWindowsユーザーインターフェース要素の生成において重要な役割を担っており、システムにとって不可欠なプロセスです。

Shell Infrastructure Hostが動作を停止したときの対処法

Windows 11/10で「Shell Infrastructure Hostが動作を停止しました」エラーを解決するには、以下の4つの方法を順に試してみてください。

  1. Microsoft Visual C++ 再頒布可能パッケージの再インストール
  2. システムファイルチェッカー(SFC)の実行
  3. 新しいゲストアカウントの作成
  4. クリーンブート状態でのトラブルシューティング

1. Microsoft Visual C++ 再頒布可能パッケージを再インストールする

Microsoft再頒布可能パッケージは、Visual C++で開発されたWindowsアプリケーションの動作に必要なC++コンポーネントの集合体です。お使いのPCには、これらのファイルが多数インストールされているはずです。このパッケージに起因する不具合でエラーが発生するケースが報告されているため、再インストールを試みる価値があります。

WinXメニューから「ファイル名を指定して実行」を開き、「appwiz.cpl」と入力してEnterキーを押すと、コントロールパネルの「プログラムと機能」画面が開きます。

表示されたプログラム一覧の中から、「Microsoft Visual C++ xxxx Redistributable (x64)」および「Microsoft Visual C++ xxxx Redistributable (x86)」という項目を探します。

Shell Infrastructure Hostが動作を停止したときの対処法【Windows 11/10】

それぞれを右クリックして「アンインストール」を選択し、PCから削除したら、コンピューターを再起動します。

その後、Microsoft Download Centerから最新版のMicrosoft再頒布可能パッケージをダウンロードし、インストールしてください。

2. システムファイルチェッカーを実行する

システムファイルが破損している可能性もあります。その場合は、システムファイルチェッカー(SFC)を実行し、問題が解決するかどうか確認してみましょう。

3. 新しいゲストアカウントを作成する

管理者に依頼して、古いゲストアカウントを削除し、新しく作り直してもらってください。アカウント自体の破損が原因だった場合、この方法で問題が解決することがあります。

4. クリーンブート状態でトラブルシューティングを行う

クリーンブート状態でトラブルシューティングを行えば、どのサードパーティ製サービスやプロセスが問題の原因になっているのかを特定できます。クリーンブートとは、最小限のドライバーとスタートアッププログラムのみでシステムを起動する状態のことです。コンピューターをクリーンブートで起動すると、あらかじめ選択された最小限のドライバーとスタートアッププログラムだけが読み込まれます。そのため、一部のプログラムが期待どおりに動作しない場合がある点にはご注意ください。

本記事が、問題解決の一助となれば幸いです。

Shell Infrastructure Hostが動作を停止したときの対処法【Windows 11/10】
  1. Microsoft EdgeのコンテンツプロセスがWindowsで機能しなくなる問題の解決方法

    Windowsでは、処理を効率化・高速化するために多くのプログラムがヘルパープロセスを利用しています。Microsoft Edgeもその一例で、「Edge Content Process(エッジ コンテンツ プロセス)」と呼ばれるプロセスを使用しています。このシステムプロセスはWindowsの起動時に自動的に読み込まれるため、Edgeの起動速度が向上します。Microsoft Edgeに関連するプロセスは主に以下の3つです。MicrosoftEdge.exeMicrosoftEdgeCP.exeMicrosoftEdgeSH.exeこのうち「CP.exe」で終わるものがEdgeコンテンツプロセ

  2. Windows 10で「Shell Infrastructure Hostは動作を停止しました」エラーを修正する5つの方法

    Windowsでゲストアカウントを開いたときに、「Shell Infrastructure Hostは動作を停止しました(shell infrastructure host has stopped working)」というエラーに悩まされるユーザーは少なくありません。何度閉じても警告が繰り返し表示され、ゲストアカウントにログインしている間は問題が解消しないのが特徴です。Microsoftから公式な修正プログラムは発表されていませんが、このエラーを解決できるいくつかの対処法が見つかっています。その前に、まず基本情報を確認しておきましょう。 Shell Infrastructure Hostとは?