柔らかい

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

問題を排除するために楽器を試してください





ポストする最終更新日:2021年2月17日

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



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

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



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

コンテンツ[ 隠れる ]



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

必ず 復元ポイントを作成する 何かがうまくいかない場合に備えて。

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

1.Windowsキー+Rを押して、次のように入力します services.msc Enterキーを押します。



サービスウィンドウ

2.検索 スーパーフェッチ リストからサービスを選択し、それを右クリックして選択します プロパティ。

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

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

4.今から 起動 タイプドロップダウン選択 無効。

[停止]をクリックし、スーパーフェッチプロパティでスタートアップの種類を無効に設定します

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

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

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

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

コマンドregeditを実行します

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

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

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 (If above fails then try this one)

SFCscannowコマンドプロンプト

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:offline /Cleanup-Image /RestoreHealth /Source:c:	estmountwindows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:	estmountwindows /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レジストリエディタで[開始]をダブルクリックします

四。 Startの値を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.それぞれを右クリックして、[プロパティ]を選択します。彼らの スタートアップの種類 に設定されています A utomatic。

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

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

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

Windows Updateサービスを右クリックし、[再起動]を選択します

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を再起動して、変更を保存します。

おすすめされた:

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

アディティアファラッド

Adityaは、自発的な情報技術の専門家であり、過去7年間テクニカルライターを務めています。彼は、インターネットサービス、モバイル、Windows、ソフトウェア、およびハウツーガイドをカバーしています。