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

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

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

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

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

(Fix High CPU Usage)サービスホスト(Service Host)による高いCPU使用率の修正:ローカルシステム

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

方法1:スーパーフェッチを無効にする(Method 1: Disable Superfetch)

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

サービスウィンドウ

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

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

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

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

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

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

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

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

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

コマンドregeditを実行します

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

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

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

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

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

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

方法2:SFCとDISMを実行する(Method 2: Run SFC and DISM)

1.WindowsWindows Key + Xコマンドプロンプト(管理者)( Command Prompt(Admin).)をクリックします。

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

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:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注:(Note:)  C:RepairSourceWindowsを修復元の場所(Windows(Replace)インストール(Windows Installation)またはリカバリディスク(Recovery Disc))に置き換えます。

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

方法3:レジストリの修正(Method 3: Registry Fix)

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

コマンドregeditを実行します

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

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

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

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

4. [開始]の値を4に変更し、(Change the value of Start to 4) [OK]をクリックします。

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

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

方法4:WindowsUpdateのトラブルシューティングを実行する(Method 4: Run Windows Update troubleshooter)

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

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

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

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

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

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

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

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

方法5:クリーンブートを実行する(Method 5: Perform a Clean boot)

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

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

方法6:WindowsUpdateサービスを再起動します(Method 6: Restart Windows Update service)

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

サービスウィンドウ

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

背景インテリジェント転送サービス(BITS)( Background Intelligent Transfer Service (BITS))
暗号化サービス(Cryptographic Service)
WindowsUpdateMSI(Windows Update)
インストーラー(MSI Installer)

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

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

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

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

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

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

方法7:プロセッサーのスケジューリングを変更する(Method 7: Change Processor Scheduling)

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

システムプロパティsysdm

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

高度なシステム設定

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

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

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

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

方法8:バックグラウンドインテリジェント転送サービスを無効にする(Method 8: Disable Background Intelligent Transfer Service)

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

msconfig

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

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

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

方法9:特定のサービスを無効にする(Method 9: Disable Certain Services)

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

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

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

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

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

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

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

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

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

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

おすすめされた:(Recommended:)

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



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts