Windows
 Computer >> コンピューター >  >> システム >> Windows

【Windows 11/10】「サービスホスト:ローカルシステム」のCPU・ディスク使用率が高い場合の対処法

タスクマネージャーを確認した際に、「サービスホスト:ローカルシステム(Service Host: Local System)」がディスク、CPU、メモリの使用率を大量に占有し、システムのパフォーマンスに悪影響を及ぼしていることに気づくことがあります。この記事では、Windows 11/10 PCで発生するこの高いCPU使用率やディスク使用率の問題を解決するための方法を紹介します。

【Windows 11/10】「サービスホスト:ローカルシステム」のCPU・ディスク使用率が高い場合の対処法

「サービスホスト:ローカルシステム」とは、システム内で自動的に動作する複数のシステムプロセスの集合体です。Windows Auto Update(自動更新)をはじめとするさまざまなプロセスが含まれており、これらはディスク容量、メモリ、CPU、さらにはネットワーク帯域まで消費します。

「サービスホスト:ローカルシステム」のCPU・ディスク使用率が高いときの対処法

この問題に直面している場合は、以下の推奨ソリューションを順番に試して、問題が解決するかどうか確認してみてください。

  1. SFCおよびDISMスキャンの実行
  2. Superfetchの無効化
  3. レジストリキー値の変更
  4. Windows Updateの配信の最適化の無効化
  5. クリーンブート状態でのトラブルシューティング
  6. CPUのアップグレード

それでは、各ソリューションの詳細な手順を見ていきましょう。

1. SFCおよびDISMスキャンを実行する

Windows 10 PCで「サービスホスト:ローカルシステム」によるCPU使用率やディスク使用率の高騰が発生する原因の一つとして、システムファイルの破損が考えられます。この場合は、システムファイルチェッカー(SFC)を実行して、破損したシステムファイルのチェックと修復を行いましょう。その後、DISM(展開イメージのサービスと管理)スキャンを実行するとさらに効果的です。DISMは、問題のあるWindowsシステムイメージファイルを修復できる強力なユーティリティです。

2. Superfetchを無効化する

この解決策では、Superfetch(SysMain)を無効化して、問題が解決するかどうかを確認します。解決しない場合は、次の解決策を試してください。

関連記事:Antimalware Service ExecutableによるCPU・メモリ・ディスク使用率の高騰を修正する方法

3. レジストリキー値を変更する

【Windows 11/10】「サービスホスト:ローカルシステム」のCPU・ディスク使用率が高い場合の対処法

ここで変更するのは、ndu.sysに関連するレジストリキーです。ndu.sys(Network Data Usage Monitor)ファイルは、Windowsのドライバーの一種です。

これはレジストリ操作となるため、万が一に備えて、レジストリのバックアップを作成するか、システムの復元ポイントを作成しておくことをおすすめします。準備ができたら、以下の手順に進みましょう。

  • Windowsキー + Rを押して、「ファイル名を指定して実行」ダイアログを開きます。
  • ダイアログボックスに「regedit」と入力し、Enterキーを押してレジストリエディターを起動します。
  • 以下のレジストリキーのパスへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
  • その場所で、右側のペインにあるStartキーをダブルクリックして、プロパティを編集します。
  • 「値のデータ」フィールドに4を入力します。

注意:レジストリのStart値を4に変更すると、nduの一部の機能が無効になります。

  • Enterキーを押すか「OK」をクリックして、変更を保存します。
  • レジストリエディターを終了します。
  • PCを再起動します。

再起動後に問題が解決したかどうかを確認してください。解決していない場合は、次の解決策に進みます。

4. Windows Updateの配信の最適化を無効化する

Windows Updateの配信の最適化を無効化して、問題が解決するかどうかを確認してみてください。配信の最適化は、更新プログラムを他のPCと共有する機能ですが、バックグラウンドでネットワークやディスクのリソースを消費することがあります。

5. クリーンブート状態でトラブルシューティングを行う

不要なシステムファイルやキャッシュファイル、常駐しているプロセスやサービスが、この問題の原因となっている可能性があります。

クリーンブートとは、基本的かつ必須のサービスのみが実行され、サードパーティ製アプリケーションや追加の組み込み機能によって問題が引き起こされないWindowsの環境のことです。

この解決策では、クリーンブートを実行して、問題の解決に役立つかどうかを確認します。問題が解決しない場合は、次の解決策を試してください。

6. CPUをアップグレードする

上記のどの解決策でも問題が解決しなかった場合は、CPUのアップグレードを検討しましょう。この問題は、古いCPUや、旧式・破損したCPUドライバーが原因である可能性があります。まずはCPUドライバーを更新してみて、それでも改善しない場合にCPUのアップグレードを検討するとよいでしょう。

CPUドライバーは、デバイスマネージャーから手動で更新するか、Windows Updateの「オプションの更新プログラム」(利用可能な場合)セクションからドライバーの更新を入手できます。また、CPUメーカーの公式ウェブサイトから最新版のドライバーをダウンロードすることも可能です。

これらの解決策のいずれかが、あなたの問題解決に役立つはずです!

【Windows 11/10】「サービスホスト:ローカルシステム」のCPU・ディスク使用率が高い場合の対処法
  1. Service Host: Local System(svchost.exe)のCPU・ディスク使用率が高い問題を解決する10の方法

    Service Host: Local System(svchost.exe)によるCPU・ディスク使用率の高騰を解決する方法:タスクマネージャーを見ると、「Service Host: Local System(svchost.exe)」というプロセスがシステムリソースを大量に消費し、CPUやディスクの使用率が異常に高くなっている――このような症状に悩まされていませんか?本記事では、この問題の原因と具体的な解決策をわかりやすく解説します。CPU使用率だけでなく、メモリ使用量やディスク使用量が高騰している場合にも役立つ内容です。Service Host: Local System(svchost

  2. 【解決済み】Windows 10で「サービスホスト:ローカルシステム」のCPU使用率が高いときの対処法

    最近のWindows Updateを適用した後、ノートパソコンの動きが極端に遅くなったり、フリーズしたりしていませんか?タスクマネージャーを確認すると、「サービスホスト:ローカルシステム(Service Host: Local System)」というプロセスがCPUやメモリ、ディスクを大量に消費しているケースがあります。この記事では、サービスホストプロセスとは何か、なぜWindows 10でCPU・ディスク・メモリ使用率が高くなるのか、そしてその解決方法を詳しく解説します。 サービスホスト:ローカルシステムとは? サービスホスト(Svchost.exe)は、Windowsが動作するために必要