Windowsを長期間使用している場合、svchost.exeがバックグラウンドで実行されているのを確認できます。 多くの場合、複数のsvchost.exeサービスが同時に実行されます。 これは正常であり、心配することはありません。 ただし、1つの発生でエラーが発生したり、誤動作したりすると、CPU使用率が高くなり、コンピューターの残りの部分の速度が低下する可能性があります。 これが表示されている場合、svchost.exeを停止してWindows 10でCPU使用率が高くなる方法を次に示します。
Svchost.exeは、DLLファイルを処理する一般的なWindowsサービスです。 これらのダイナミックリンクライブラリは多くのプログラムおよびプロセスで使用されるため、svchost.exeは、ファイルを呼び出すプログラムとファイル自体の間のgoferとして機能します。 そのため、一度に複数のインスタンスを実行できます。
Windows 10でsvchost.exeを停止してCPU使用率が高くなる
最初に、svchost.exeが非常に多くのリソースを使用しているサービスを特定する必要があります。
- コマンドプロンプトを開き、「tasklist / svc」と入力します。 これにより、実行中のすべてのサービスのリストが表示されます。 左側に複数のsvchost.exeが表示され、右側にそれを利用しているサービスが表示されます。
または:
- タスクバーを右クリックして、タスクマネージャーを選択します。 Service Hostまでスクロールダウンし、それぞれをダブルクリックします。 基礎となる各サービスが表示されます。
最もCPUまたはメモリを使用している特定のsvchost.exeプロセスに関心があります。 したがって、多くの場合、タスクマネージャを使用するのが最も簡単な方法です。
- タスクマネージャーの上部にある[CPU]ボックスをクリックして、使用率の順にプロセスを並べ替えます。 変更点は、トラブルの原因となっているsvchost.exeが最上位になることです。
- ダブルクリックして、基礎となるサービスを表示します。
- 各サービスを右クリックして、[停止]を選択します。 CPUが正常に戻るまで、一度に1つずつ実行します。 使用率が低下したら、その直前に停止したサービスを特定します。 これが問題の原因となっているサービスです。 必要に応じて、[Open Services]を選択し、そこから停止することもできます。
これにより、CPU使用率が通常レベルにすぐに低下します。 根本的な原因に取り組むために今。 手順3のように、問題の原因となっているサービスを特定します。
- ドライバーの場合は、ドライバーを更新します。
- ウイルス対策などのプログラムの場合、マルウェアをスキャンまたはファイティングしている可能性があるため、そのままにしておきます。
- 別の種類のプログラムである場合は、その更新プログラムを探してください。
- コアWindowsサービスの場合は、Windows Updateを実行して、修正またはアップグレードがあるかどうかを確認します。
- 必要のないサービスや使用していないサービスの場合は、サービスで無効にして先に進みます。
ご覧のとおり、この状況ではsvchost.exeが仲介者であるため、何が起こっているのかを正確に調べるには少し探偵の仕事が必要です。 これで、Windows 10でCPU使用率が高くなるsvchost.exeに遭遇した場合、修正に時間がかかりません。
高いCPU使用率に対処する他の方法はありますか? 以下にお知らせください。