Windowsのsvchost.exeとは何ですか?複数のインスタンス、高い CPU、ディスク使用量の説明

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

とは何ですかsvchost.exeWindows 11/10 オペレーティング システムでは? svchost のインスタンスが複数表示されるのはなぜですかタスク マネージャーで .exe プロセスが実行されていますか?各 svchost プロセスの名前や説明などの基本情報を確認するにはどうすればよいですか? svchost.exe が常に実行されているのはなぜですか? svchost でディスクまたは CPU の使用率が高いことが示されるのはなぜですか?この記事では、これらの質問に答えていきます。

Windows 11/10のsvchost.exeとは何ですか

シュヴチョストの略サービスホスト。これは、System32 フォルダーにある .exe 実行可能オペレーティング システムの重要なファイルです。 Windows は起動時に Windows レジストリをチェックし、ロードする必要があるサービスまたはサービスのグループのリストを作成します。

サービス ホスト (svchost.exe) は、DLL ファイルからサービスをロードするためのシェルとして機能する共有サービス プロセスです。

したがって、そのような svchost が複数表示されます。.exe も同時に実行されます。このサービスのグループ化は、必要に応じて、より適切な制御とデバッグにも役立ちます。サービスは svchost で実行されます動的にリンクされたライブラリまたは dll ファイルとして実装されます。

svchost.exe プロセスは、次のパラメーターまたはフラグを使用して実行されます。

  • svchost.exe が使用する場合、-k フラグ、次のレジストリ キーに対してリクエストが行われます。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost
  • svchost.exe が使用する場合、-p フラグ、DynamicCodePolicy、BinarySignaturePolicy、ExtensionPolicy というさまざまなポリシーを適用します。
  • svchost.exe が使用する場合、-s フラグ、これにより、選択したグループからフラグで指定されたサービスのみを読み込むように「svchost.exe」プロセスが指示されます。

svchost.exe プロセスの複数のインスタンス

これらすべての svchost.exe グループは、次のレジストリ キーで確認できます。

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost

Svchost で実行されているサービスのリストを表示するには、コマンド プロンプトのインスタンスを開き、次のように入力します。タスクリスト/SVCそしてEnterを押します。

Windows 11/10 での svchost.exe の CPU またはディスク使用率が高い

何度もSVCHOST.exe ではリソース使用率が高くなる場合があります。多くのサービスがこのプロセスに関連付けられているため、この原因となっているサービスを分離するのは困難ですが、組み込みの Resource Monitor または SysInternals プロセス エクスプローラーがその点で役立ちます。

どの svchost かを確認するにはが 1 つまたは複数のサービスに関連付けられている場合は、svchost.exe を右クリックし、[サービスに移動] を選択します。

[サービス] タブで、関連するサービスが強調表示されて表示されます。

しかし、これではあまり情報が得られません。各 svchost プロセスの名前や説明などの詳細を知る必要がある場合は、フリーウェアのポータブル アプリをダウンロードして使用できます。SVCHOST ビューア。

このツールは、特定の svchost プロセスを使用するサービスの名前や説明などの基本情報を提供します。次のような情報が得られます。

  • プロセスID
  • 書き込みまたは読み取りされたデータの量
  • サービス名、サービスの種類、開始モード、ステータス
  • サービスを一時停止または停止できるかどうか
  • サービスの簡単な説明。

また、可能な場合は選択したサービスを停止または一時停止したり、Service Manager に直接アクセスしたりすることもできます。

例えば、Windows ディフェンダー場合によっては、CPU 使用率が急上昇することが知られています。 [Windows Defender セキュリティ センター] > [ファイアウォールとネットワーク保護] > [すべてのネットワークのファイアウォールを無効にする] を開きます。次に、[設定の復元] をクリックして、問題が解決するかどうかを確認します。

読む:サービス ホスト: 診断ポリシー サービス 100% のディスク使用率

svchost プロセスのインスタンスを減らしたい場合、自動的に起動するサービスを減らすことが唯一の方法です。サービスを無効にしたい場合は、以下をチェックしてください。Windows サービス調整ツール。ただし、自分が何をしているのかを理解している場合にのみ、そうすることをお勧めします。

svchost が感染していることをどうやって確認できますか?

一部のマルウェアは、ウイルス対策ソフトウェアをだますために、本物のファイルを装うことができます。 Svchost.exe は、Windows オペレーティング システムの正規のファイルです。 svchost が感染しているかどうか、またはそれが本物のファイルであるかどうかを知りたい場合は、その署名を確認することができます。本物のファイルは製造元によって署名されています。タスクマネージャーを開き、詳細タブ。 svchost.exe を右クリックし、ファイルの場所を開く。次に、svchost exe ファイルを右クリックして、プロパティ。その後、デジタル署名タブ。そこに署名者の名前が表示されます。あるいは、Windows Defender またはサードパーティのウイルス対策ソフトウェアを介して svchost exe ファイルをスキャンすることもできます。

これらのプロセスについて知りたいですか?

シェルエクスペリエンスホスト.exe|RuntimeBroker.exe|TrustedInstaller.exe|Windows タスクのホスト プロセス|JUCheck.exe