各Svchost.exeで実行されているサービスを表示する方法

Svchost.exeは、さまざまな機能を実行するためにWindowsサービスをホストするプロセスです。 コンピューター上で実行されているsvchost.exe(Windowsサービスのホストプロセス)の複数のインスタンスが存在する可能性があり、各インスタンスには異なるサービスが含まれています。

タスクマネージャーを使用すると、特定のsvchost.exeプロセスで実行されているサービスのリストを表示できます。

Svchost.exeで実行されているサービスのリストを表示する

タスクマネージャーの使用

  1. タスクバーを右クリックして[タスクマネージャ]を開き、[ タスクマネージャー.
  2. 「プロセス」タブを選択し、「すべてのユーザーのプロセスを表示」をクリックします。
  3. を右クリックします svchost.exe 処理して、[サービスに移動]をクリックします。
    svchost.exeで実行されているサービスを表示するこれは、によってホストされているサービスを強調しています svchost.exe 右クリックしたプロセス。
    svchost.exeで実行されているサービスを表示する

コマンドラインの使用

または、を実行して、各svchost.exeプロセスによってホストされているサービスのリストを見つけることができます。 タスクリスト/ svc コマンドプロンプトウィンドウからのコマンド。

svchost.exeで実行されているサービスを表示する

以下のように、各svchost.exeプロセスに隣接するサービス名(表示名の代わりに)が表示されます。

svchost.exe 2452Dnscache。 svchost.exe 2460DoSvc。 svchost.exe 2544Wcmsvc。 svchost.exe 2552DusmSvc。 svchost.exe 2676 BFE、mpssvc

サービスの表示名を知るため—例: mpssvc、次のコマンドを実行できます。

sc getdisplayname mpssvc

出力は次のようになります。

[SC] GetServiceDisplayName成功。 名前= WindowsDefenderファイアウォール

リソースモニターの使用

  1. または、を実行します リソースモニター (resmon.exe また perfmon.exe / res)
  2. [CPU]タブをクリックし、リストからsvchost.exeプロセスを選択します。
  3. [サービス]セクションの下に、svchost.exeの特定のインスタンスで実行されているサービスのリストが表示されます。
    svchost.exeで実行されているサービスを表示する
関連している:Windows10の個々のサービスによるリソース使用量の表示

プロセスエクスプローラー

Windows Sysinternalsを使用して、各svchost.exeプロセスの下にあるサービスのリストを簡単に表示できます。 プロセスエクスプローラー.

  1. Process Explorerで、[プロセス]列を昇順または降順に並べ替えます。
  2. 下にスクロールして、svchost.exeプロセスを選択します。
  3. プロセスを右クリックして、[プロパティ]をクリックします。
  4. [サービス]タブをクリックします。
    プロセスエクスプローラー-svchost.exe-サービスのリスト

svchost.exeの特定のインスタンスの下にグループ化されたサービスのリストが表示されます

サービスがどのようにグループ化されるかは、次のレジストリキーの設定によって決まります。

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ SVCHOST

svchost.exeプロセスが特定のパラメーターを使用して起動されると、上記のレジストリキーの下で同じ名前の値(サービス名のリスト)が検索されます。 これらのサービスは、svchost.exeのそのインスタンスの下にロードされます。

Windows10での変更

以前のWindowsオペレーティングシステムとは異なり、Windows 10では、各サービスは 独自のサービスホスト (svchost.exe)単一のsvchost.exeの下でグループ化またはホストされているサービスの代わりに。 この変更は、3.5GBを超えるRAMを搭載したシステムのv1709で最初に導入されました。

ただし、3.5 GBを超えるRAMを搭載したシステムでも、Windows10で4つ以上のサービスをホストしているsvchost.exeプロセスが表示される場合があります。 以前のバージョンのWindowsでは、単一のsvchost.exeプロセスで実行されている10以上のサービスを簡単に確認できましたが、Windows10システムでは常にそうであるとは限りません。


1つの小さなリクエスト:この投稿が気に入った場合は、これを共有してください。

あなたからの1つの「小さな」共有は、このブログの成長に真剣に役立つでしょう。 いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。 それはあなたの時間の10秒以上かかることはありません。 共有ボタンはすぐ下にあります。 :)