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

Svchost.exeは、Windowsサービスをホストしてさまざまな機能を実行するプロセスです。 コンピューター上で実行されているsvchost.exeの複数のインスタンスがあり、各インスタンスには異なるサービスが含まれている場合があります。 タスクマネージャを使用すると、特定のsvchost.exeプロセスで実行されているサービスのリストを表示できます。

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

タスクバーを右クリックし、[ タスクマネージャー ]をクリックして、 タスクマネージャーを開きます。 [ プロセス ]タブを選択し、[ すべてのユーザーのプロセスを表示 ]をクリックします

svchost.exeプロセスを右クリックし、[ Go to service(s) ]をクリックします。

これにより、右クリックしたsvchost.exeプロセスによってホストされているサービスが強調表示されます。

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

または、svchost.exeの特定のインスタンスで実行されているサービスのリストに対してリソースモニター( resmon.exe )を実行します。

関連: Windows 10での個々のサービスごとのリソース使用状況の表示

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

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

関連記事