Windowsでsvchost.exeプロセスがホストするサービスの一覧を表示する


Svchost.exeは、さまざまなシステム機能を実行する他のWindowsサービスをホストするプロセスです。 svchost.exeの複数のインスタンスがコンピュータ上で実行され、各インスタンスには異なるサービスが含まれます。 svchost.exeがCPUの使用率が高い の場合にできることを少し前に投稿しました。

この記事では、実際のプロセスを表示する方法をいくつか紹介します。 svchost.exeの中で実行されているサービス。ほとんどのWindows PCでは、これらのプロセスのうちの10〜20個が実行されています。問題があり、特定のsvchost.exeプロセスが問題を引き起こしている場合は、そのプロセス内で実行されているサービスを知ってから簡単に修正できます。

タスクマネージャ

あなたがWindows 10を実行している場合は、それ以上のタスクマネージャーを見なければなりません。 [スタート]をクリックし、タスクマネージャを入力するか、キーボードでCTRL + SHIFT + ESCを押したままにします。これにより、タスクマネージャが起動します。現在実行中のプログラムのリストが表示されている小さなボックスが表示されている場合は、下部にある[詳細]をクリックしてください。

Windowsプロセスになるまでアプリバックグラウンドプロセスをスクロールします。 サービスホスト:が表示されるまでスクロールしてください。ご覧のとおり、各サービスホストは、サービス名の後にリストされているサービスの名前を持つことになります。

セミコロン。これにより、どのサービスがどのsvchost.exeプロセスに関連付けられているかがわかりやすくなります。正確なプロセスIDを確認する必要がある場合は、その行を右クリックして詳細に移動を選択してください。

これは自動的に詳細

これで、DHCPクライアントサービスがプロセスIDが1504のsvchost.exeの中で実行されていることがわかります。これは、このタスクを実行する最も簡単な方法ですが、Windows 10が必要です。

タスクリストコマンド

Windowsのどのバージョンでも、コマンドラインを使用して、すべてのsvchost.exeプロセスのリストを生成することができます。それぞれの内部で実行されているサービス。

コマンドプロンプトで、次のコマンドをコピー/ >

tasklist /svc | find "svchost.exe"

これにより、実行中のすべてのプロセスのリストが生成され、そのリストがfindコマンドに渡され、svchost.exeプロセスのみが表示されます。これをテキストファイルに出力するには、次のコマンドを使います:

tasklist /svc | find "svchost.exe" > c:\tasklist.txt

Cドライブのルートに出力するには、管理者のコマンドプロンプトを開きます(開始、タイプcmd、コマンドプロンプトを右クリックして[管理者として実行]を選択します)。それが簡単な場合は、パスをC:\ Users \ username \ Documentsのようなものに変更することができます。

プロセスエクスプローラ

最後に、プロセスエクスプローラ というマイクロソフトのサードパーティ製プログラムを使用することができます。

ダウンロードして解凍し、EXEファイルを実行してください。

6

プロセスの見出しのヘッダーをクリックすると、プロセスのリストをソートし、svchost.exeが表示されるまでスクロールダウンします。どんなプロセスにもマウスを乗せると、そのプロセスに関連するサービスが表示されます。

これは、svchost.exeプロセスの詳細を簡単に簡単に確認できる方法です。それぞれの内部で何が実行されています。お楽しみください!

11タスクバーのウィンドウを開かずに確認する / Windows8高速化解説

関連記事:


11.01.2018