Windowsでsvchost.exeプロセスによってホストされているサービスのリストを表示する
Svchost.exeは、さまざまなシステム機能を実行する他のWindowsサービスをホストするプロセスです。コンピューター上でsvchost.exe(svchost.exe)の複数のインスタンスが実行されている可能性があり、各インスタンスには異なるサービスが含まれています。svchost.exeがCPUの高い割合を使用している(svchost.exe is using up a high percentage of your CPU)場合に何ができるかについて、しばらく前に投稿を公開しました。
この記事では、svchost.exe内で実行されている実際のプロセスまたはサービスを表示するいくつかの方法を紹介します。ほとんどのWindowsPCでは(Windows PCs)、これらのプロセスのうち10〜20個が実行されていることがわかります。問題があり、特定のsvchost.exeプロセスが問題を引き起こしている場合、そのプロセス内で実行されているサービスがわかれば、おそらく簡単に修正できます。
タスクマネージャー
Windows 10を実行している場合は、タスクマネージャー以外を探す必要はありません。[(Click)スタート](Start)をクリックしてタスクマネージャーを入力するか、キーボードのCTRL + SHIFT + ESCを押し続けます。これにより、タスクマネージャーが表示されます。現在実行中のプログラムのリストが表示された小さなボックスが表示された場合は、下部にある[詳細]をクリックしてください。( More details)
次に、[プロセス(Processes)]タブをクリックし、 [ Windowsプロセス(Windows Processes)]が表示されるまで[アプリ(Apps)とバックグラウンドプロセス(Background Processes)]をスクロールします。Service Hostが表示されるまで、下にスクロールし続けます。それらのかなりの数がリストされているはずです。
ご覧のとおり、各サービスホストには、セミコロンの後にリストされているサービスの名前があります。これにより、どのサービスがどのsvchost.exeプロセスに関連付けられているかを簡単に確認できます。正確なプロセスIDを確認する必要がある場合は、行を右クリックして[詳細に移動(Go to details)]を選択します。
これにより、[詳細(Details)]タブが自動的に表示され、そのプロセスに対応する行が自動的に選択されます。
これで、DHCPクライアント(DHCP Client)サービスがプロセスID 1504のsvchost.exe内で実行されていることがわかります。これは、このタスクを実行するための最も簡単な方法ですが、Windows 10が必要です。Windows7以前を実行している場合は、(Windows 7)以下をお読みください。他の方法について。
タスクリストコマンド
どのバージョンのWindowsでも、コマンドラインを使用して、すべてのsvchost.exeプロセスと、各プロセス内で実行されているサービスのリストを生成できます。これを行うには、[スタート]をクリックしてcmdと入力し、コマンドプロンプトを(Start)開き(cmd)ます。
コマンドプロンプトで、先に進み、次のコマンドをコピーして貼り付けます。
tasklist /svc | find "svchost.exe"
これにより、実行中のすべてのプロセスのリストが生成され、そのリストがfindコマンドに渡され、svchost.exeプロセスのみが表示されるようにフィルター処理されます。これをテキストファイルに出力する場合は、次のコマンドを使用します。
tasklist /svc | find "svchost.exe" > c:\tasklist.txt
Cドライブのルートに出力するには、管理者(Administrator)コマンドプロンプトを開く必要があることに注意してください( [スタート](Start)、「cmd」と入力し、コマンドプロンプトを右クリックして、[管理者として実行( Run as Administrator)]を選択します)。簡単な場合は、パスをC:\Users\username\Documentsなどの他の名前に変更できます。
Process Explorer
最後に、 ProcessExplorer(Process Explorer)と呼ばれるMicrosoftのサードパーティプログラムを使用できます。ダウンロードして解凍し、EXEファイルを実行するだけです。(Just)何もインストールする必要がないので便利です。
[プロセス(Process)]列のヘッダーをクリックしてプロセスのリストを並べ替えてから、svchost.exeが表示されるまで下にスクロールします。先に進み、マウスを任意のプロセスに合わせると、そのプロセスに関連付けられているサービスが表示されます。
したがって、これらはsvchost.exeプロセスと、各プロセス内で実行されているものについて詳しく知るための、いくつかの簡単で簡単な方法です。楽しみ!
Related posts
WindowsでのNTカーネルとシステムプロセスの高いCPU使用率を修正
WindowsでExplorer.exeプロセスを正しく再起動します
Fix ServicesおよびController APP High CPU usage Windows 10
Windows 11/10のz8920708とは何ですか?
Windows用Fix Host Process Servicesが働きを止めました
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
すべてのバージョンのWindowsでセーフモードで起動する方法
WindowsとMacで画像をピクセル化する方法
MacおよびWindowsでPDFファイルに書き込みまたは描画する方法
Windowsでアプリやゲームを全画面表示にする方法
Windows機能の有効化と無効化
AutoHotKeyを使用してWindowsのキーボードキーを無効にする
Windows10/11でTaskkillコマンドを使用する方法
実行中のプロセスのリストをWindowsのテキストファイルに保存する
Windowsでワイヤレスネットワークセキュリティキーを取得する
GitHubからファイルをダウンロードしてコードを表示する方法
Thunderbirdのプロファイルと電子メールを新しいWindowsコンピューターに移動する方法
Windowsでブラウザサンドボックスを設定して使用する方法
Windowsコンピュータとユーザーアクティビティを追跡する方法
CMDを使用してWindows10でWiFiパスワードを検索する