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

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

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

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

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

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

方法1:Superfetchを無効にする

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

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

$config[ads_text6] not found

3. [サービスの状態]で、サービスが実行されている場合は[ 停止 ]をクリックします

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

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

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

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

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

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

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

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

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

5. PCを再起動して変更を保存し、サービスホスト:ローカルシステムによるCPU使用率が高くなるかどうかを確認します

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

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

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

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

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

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

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

5. DISMコマンドを実行させ、終了するまで待ちます。

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

 Dism / Image:C:\ offline / 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キーを押し、レジストリエディターを開きます。

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

HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ Ndu

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

4. Startの値を 4に変更し、 OKをクリックします。

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

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

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

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

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

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

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

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

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

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

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

2.次のサービスを探します:

バックグラウンドインテリジェント転送サービス(BITS)

暗号化サービス

Windows Update

MSIインストーラー

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

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

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

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

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

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

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

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

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

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

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

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

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

3. [適用]、[OK]の順にクリックします。

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

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

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

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

4.PCを再起動して変更を保存し、CPU使用率が高い特定のサービスがまだ見つかった場合は無効にします。

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

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

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

推奨:

  • このコンピュータで1つ以上のネットワークプロトコルが見つからない
  • 一時的なプロファイルエラーでサインインしました
  • デスクトップが利用できない場所を参照するのを修正する方法
  • Windows 10でWiFiが自動的に接続しない問題を修正

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

$config[ads_text6] not found

関連記事