サービスホストによる高いCPU使用率の修正:ローカルシステム

公開: 2018-04-15
サービスホストローカルシステムによる高いCPU使用率を修正

サービスホストによる高いCPU使用率の修正:タスクマネージャーのローカルシステム–高いCPU使用率、メモリ使用率、またはディスク使用率に直面している場合は、プロセスがサービスホスト:ローカルシステムと呼ばれていることが原因である可能性があります。心配しないでください。他の多くのWindows10ユーザーも同様の問題に直面しているため、あなただけではありません。 同様の問題が発生しているかどうかを確認するには、Ctrl + Shift + Delを押してタスクマネージャーを開き、CPUまたはメモリリソースの90%を使用しているプロセスを探します。

サービスホストローカルシステムによる高いCPU使用率を修正

現在、サービスホスト:ローカルシステムは、それ自体がその下で実行される他のシステムプロセスのバンドルです。つまり、基本的には汎用のサービスホスティングコンテナです。 そのため、この問題のトラブルシューティングは、その下のプロセスがCPU使用率の高い問題を引き起こす可能性があるため非常に困難になります。 サービスホスト:ローカルシステムには、ユーザーマネージャー、グループポリシークライアント、Windows自動更新、バックグラウンドインテリジェント転送サービス(BITS)、タスクスケジューラなどのプロセスが含まれます。

一般に、サービスホスト:ローカルシステムでは、さまざまなプロセスが実行されているため、多くのCPUおよびRAMリソースを使用できますが、特定のプロセスが常にシステムリソースの大部分を使用している場合は、問題が発生する可能性があります。 したがって、時間を無駄にすることなく、以下にリストされているトラブルシューティングガイドの助けを借りて、サービスホスト:ローカルシステムによる高いCPU使用率を修正する方法を見てみましょう。

コンテンツ

  • サービスホストによる高いCPU使用率の修正:ローカルシステム
  • 方法1:スーパーフェッチを無効にする
  • 方法2:SFCとDISMを実行する
  • 方法3:レジストリの修正
  • 方法4:WindowsUpdateのトラブルシューティングを実行する
  • 方法5:クリーンブートを実行する
  • 方法6:WindowsUpdateサービスを再起動します
  • 方法7:プロセッサーのスケジューリングを変更する
  • 方法8:バックグラウンドインテリジェント転送サービスを無効にする
  • 方法9:特定のサービスを無効にする

サービスホストによる高いCPU使用率の修正:ローカルシステム

何か問題が発生した場合に備えて、必ず復元ポイントを作成してください。

方法1:スーパーフェッチを無効にする

1.Windowsキー+ Rを押してから、 services.mscと入力し、Enterキーを押します。

サービスウィンドウ

2.リストからSuperfetchサービスを見つけて右クリックし、[プロパティ]を選択します。

スーパーフェッチを右クリックして、[プロパティ]を選択します

3. [サービスステータス]で、サービスが実行中の場合は[停止]をクリックします。

4. [スタートアップの種類]ドロップダウンから[無効]を選択します。

[停止]をクリックし、スーパーフェッチプロパティで起動タイプを無効に設定します

5. [適用]をクリックしてから[OK]をクリックします。

6. PCを再起動して、変更を保存します。

上記の方法でスーパーフェッチサービスが無効にならない場合は、レジストリを使用してスーパーフェッチを無効にすることができます。

1.Windowsキー+ Rを押し、 regeditと入力し、Enterキーを押してレジストリエディタを開きます。

コマンドregeditを実行します

2.次のレジストリキーに移動します。

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

3. PrefetchParametersが選択されていることを確認してから、右側のウィンドウでEnableSuperfetchキーをダブルクリックし、値データフィールドで値を0に変更します。

Superfetchを無効にするには、EnablePrefetcherキーをダブルクリックして値を0に設定します。

4. [OK]をクリックして、レジストリエディタを閉じます。

5. PCを再起動して変更を保存し、サービスホスト:ローカルシステムごとに高いCPU使用率を修正できるかどうかを確認します。

方法2:SFCとDISMを実行する

1.Windowsキー+ Xを押してから、コマンドプロンプト(管理者)をクリックします。

管理者権限を持つコマンドプロンプト

2.次に、cmdに次のように入力し、Enterキーを押します。

 Sfc / scannow
sfc / scannow / offbootdir = c:\ / offwindir = c:\ windows(上記が失敗した場合は、これを試してください) 

SFC scannowコマンドプロンプト

3.上記のプロセスが完了するのを待ち、完了したらPCを再起動します。

4.もう一度cmdを開き、次のコマンドを入力して、それぞれの後にEnterキーを押します。

 a)Dism / Online / Cleanup-Image / CheckHealth
b)Dism / Online / Cleanup-Image / ScanHealth
c)Dism / Online / Cleanup-Image / RestoreHealth 

DISMは健康システムを回復します

5. DISMコマンドを実行し、終了するのを待ちます。

6.上記のコマンドが機能しない場合は、以下を試してください。

 Dism / Image:C:\ offset / Cleanup-Image / RestoreHealth / Source:c:\ test \ mount \ windows
Dism / Online / Cleanup-Image / RestoreHealth / Source:c:\ test \ mount \ windows / LimitAccess

注: C:\ RepairSource \ Windowsを修復ソースの場所(Windowsインストールまたはリカバリディスク)に置き換えます。

7. PCを再起動して変更を保存し、サービスホスト:ローカルシステムごとに高いCPU使用率を修正できるかどうかを確認します。

方法3:レジストリの修正

1.Windowsキー+ Rを押し、 regeditと入力し、Enterキーを押してレジストリエディタを開きます。

コマンドregeditを実行します

2.次のレジストリキーに移動します。

HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ Ndu

3.必ずNduを選択し、右側のウィンドウペインで[開始]をダブルクリックします。

Nduレジストリエディタで[開始]をダブルクリックします

4. [開始]の値を4に変更し、 [OK]をクリックします。

Startの値データフィールドに4を入力します

5.すべてを閉じ、PCを再起動して変更を保存します。

方法4:WindowsUpdateのトラブルシューティングを実行する

1. Windowsの検索バーに「トラブルシューティング」と入力し、[トラブルシューティング]をクリックします。

コントロールパネルのトラブルシューティング

2.次に、左側のウィンドウペインから[すべて表示]を選択します。

3.次に、[コンピューターの問題のトラブルシューティング]リストから[WindowsUpdate]を選択します。

コンピューターの問題のトラブルシューティングからWindowsUpdateを選択します

4.画面の指示に従い、WindowsUpdateのトラブルシューティングを実行します。

WindowsUpdateのトラブルシューティング

5. PCを再起動すると、サービスホスト:ローカルシステムによる高いCPU使用率を修正できる場合があります。

方法5:クリーンブートを実行する

サードパーティのソフトウェアがシステムと競合することがあるため、PCのCPU使用率が高くなる可能性があります。 サービスホスト:ローカルシステムによる高いCPU使用率を修正するには、PCでクリーンブートを実行し、問題を段階的に診断する必要があります。

Windowsでクリーンブートを実行します。システム構成での選択的起動

方法6:WindowsUpdateサービスを再起動します

1.Windowsキー+ Rを押してから、「 services.msc 」(引用符なし)と入力し、Enterキーを押します。

サービスウィンドウ

2.次のサービスを見つけます。

バックグラウンドインテリジェント転送サービス(BITS)
暗号化サービス
Windows Update
MSIインストーラー

3.それぞれを右クリックして、[プロパティ]を選択します。 スタートアップの種類が自動に設定されていることを確認してください

スタートアップの種類が自動に設定されていることを確認してください。

4.上記のサービスのいずれかが停止している場合は、必ず[サービスステータス]の下の[開始]をクリックしてください。

5.次に、Windows Updateサービスを右クリックして、[再起動]を選択します。

Windows Update Serviceを右クリックし、[再起動]を選択します

6. [適用]、[OK]の順にクリックし、PCを再起動して変更を保存します。

方法7:プロセッサーのスケジューリングを変更する

1.Windowsキー+ Rを押してから、 sysdm.cplと入力し、Enterキーを押してシステムプロパティを開きます。

システムプロパティsysdm

2. [詳細設定]タブに切り替えて、[パフォーマンス]の下の[設定]をクリックします。

高度なシステム設定

3. [パフォーマンスオプション]の下の[詳細設定]タブに再度切り替えます。

4. [プロセッサのスケジュール]で[プログラム]を選択し、[適用]、[OK]の順にクリックします。

[プロセッサのスケジューリング]で[プログラム]を選択します

5. PCを再起動して、変更を保存します。

方法8:バックグラウンドインテリジェント転送サービスを無効にする

1.Windowsキー+ Rを押してから、 msconfigと入力し、Enterキーを押します。

msconfig

2. [サービス]タブに切り替えて、[バックグラウンドインテリジェント転送サービス]のチェックを外します。

バックグラウンドインテリジェント転送サービスのチェックを外します

3. [適用]をクリックしてから[OK]をクリックします。

方法9:特定のサービスを無効にする

1. Ctrl + Shift + Escを押してタスクマネージャーを開きます。

Ctrl + Shift + Escを押してタスクマネージャーを開きます

2.サービスホスト:ローカルシステムを展開し、どのサービスがシステムリソースを使用しているかを確認します(高)。

3.そのサービスを選択し、それを右クリックして[タスクの終了]を選択します。

NVIDIAプロセスを右クリックして、[タスクの終了]を選択します

4. PCを再起動して変更を保存します。それでも特定のサービスがCPU使用率が高い場合は、無効にします。

5.以前に候補リストに追加したサービスを右クリックして、[サービスを開く]を選択します。

任意のサービスを右クリックして[サービスを開く]を選択します任意のサービスを右クリックして[サービスを開く]を選択します

6.特定のサービスを見つけて右クリックし、[停止]を選択します。

7. PCを再起動して、変更を保存します。

おすすめされた:

  • 修正このコンピューターに1つ以上のネットワークプロトコルがありません
  • 修正一時的なプロファイルエラーでサインインしました
  • デスクトップを修正する方法は、利用できない場所を指します
  • 修正WiFiがWindows10で自動的に接続されない

これで、サービスホスト:ローカルシステムによる高いCPU使用率の修正に成功しましたが、この投稿に関してまだ質問がある場合は、コメントのセクションで質問してください。