svchost.exeプロセスとは何か?(Windows 8.1/10編)

タスクマネージャーの「プロセス」タブでサービスの詳細を調査するsvchostのプロセスを展開すると、そこに含まれるサービスの一覧を確認できる。  (1)「サービスホスト:〜〜」の左側にある[>]のマークをクリックして展開する。  (2)このプロセス内で実行中のサービス。このプロセスのCPU負荷が高い場合は、このうちのどれかのサービスが原因と考えられる。  (3)括弧内は、このsvchost.exe内で実行されているサービスの数を表す。1つしかない場合は表示されない。  (4)ここからサービスを停止することもできる。ただし停止するとこの一覧から消えるので、再度起動するには「サービス」タブかサービスの管理ツールで開始する必要がある。  (5)この辺りを右クリックして、ポップアップメニューから[コマンドライン]を選択するとこれが表示される。サービスを起動するためのコマンドとそのパラメーターが表示される。  (6)サービスはこのようなコマンドラインで起動されている。  (7)このプロセス(各サービス)が使用しているCPUやメモリ、ディスク、ネットワークトラフィック量。これらの値から、システムに負荷を与えているサービスを判断できる。

タスクマネージャーの「プロセス」タブでサービスの詳細を調査するsvchostのプロセスを展開すると、そこに含まれるサービスの一覧を確認できる。  (1)「サービスホスト:〜〜」の左側にある[>]のマークをクリックして展開する。  (2)このプロセス内で実行中のサービス。このプロセスのCPU負荷が高い場合は、このうちのどれかのサービスが原因と考えられる。  (3)括弧内は、このsvchost.exe内で実行されているサービスの数を表す。1つしかない場合は表示されない。  (4)ここからサービスを停止することもできる。ただし停止するとこの一覧から消えるので、再度起動するには「サービス」タブかサービスの管理ツールで開始する必要がある。  (5)この辺りを右クリックして、ポップアップメニューから[コマンドライン]を選択するとこれが表示される。サービスを起動するためのコマンドとそのパラメーターが表示される。  (6)サービスはこのようなコマンドラインで起動されている。  (7)このプロセス(各サービス)が使用しているCPUやメモリ、ディスク、ネットワークトラフィック量。これらの値から、システムに負荷を与えているサービスを判断できる。