柔らかい

サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い

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





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

サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い: Service Host:Local System(svchost.exe)と呼ばれるプロセスがすべてのシステムリソースを使用しているためにタスクマネージャーでCPUとディスクの使用率が高くなるというこの問題に直面している場合は、今日は方法を説明するので心配しないでください。この記事の助けを借りて、この問題を修正してください。この投稿は、Service Host:Local Systemプロセスが原因で、CPU使用率、メモリ使用率、またはディスク使用率が高い場合に役立ちます。



サービスホスト:ローカルシステム(svchost.exe)とは何ですか?

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



Ctrl + Alt + Delキーを同時に押してタスクマネージャーを開き、[プロセス]タブに切り替えて、サービスホスト:ローカルサービス、サービスホスト:ネットワークなどのサービスホスト関連のプロセスを見つけると、サービスホスト:ローカルシステムでさまざまなプロセスをすばやく確認できます。サービスなど。これらのサービスを拡張すると、その下でさまざまなプロセスが実行されていることがわかります。

サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い



ご覧のとおり、サービスホストで実行されているプロセスは多数あります。WindowsUpdateなどのローカルシステム(svchost.exe)は、多くのシステムリソースを消費する可能性がありますが、特定のプロセスがCPUとディスクの使用率を常に高くしている場合は、世話をする必要がある問題。したがって、時間を無駄にすることなく、以下のチュートリアルを使用して、サービスホストを修正する方法:ローカルシステム(svchost.exe)のCPUとディスクの使用率が高いことを確認しましょう。

コンテンツ[ 隠れる ]



サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い

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

トラブルシューティング手順を続行する前に、まず問題の根本原因を特定する必要があります。つまり、サービスホスト:ローカルシステムでCPUまたはディスクの使用率が高い問題の原因となっているサービスまたはプロセスを特定する必要があります。これを行うには、Microsoftによる無料のツールが必要になります。 Process Explorer

1.上記のリンクからこのプログラムをダウンロードし、右クリックします。 procexp64.exeファイル を選択します 管理者として実行。

procexp64.exeファイルを右クリックし、[管理者として実行]を選択します

2.次にクリックします CPUカラム プロセスを並べ替える CPUまたはメモリの消費。

3.次に、 svchost.exeプロセス リストで右クリックして選択します プロパティ。

リストからsvchost.exeプロセスを見つけて右クリックし、[プロパティ]を選択します。

4. svchost.exeプロパティウィンドウで、に切り替えます [サービス]タブ どこに このプロセスで実行されているサービスのリストを見つけます。

svchost.exeプロパティウィンドウで、[サービス]タブに切り替えます

5.次に、に切り替えます スレッドタブ ここには、svchost.exeサービス内で実行されるすべてのスレッドがあります。

[スレッド]タブに切り替えます。ここには、svchost.exeサービス内で実行されるすべてのスレッドがあります。

6.をクリックします CPUカラムとサイクルデルタカラム スレッドを並べ替える、および CPU使用率が高い原因となっているサービスまたはdllライブラリを見つけます。

7.問題の原因となっている特定のサービスをクリックし、 ボタンを強制終了または一時停止します。

CPU使用率が高い原因となっているサービスまたはdllライブラリを見つけて、[強制終了]または[一時停止]ボタンをクリックします

8.次に、数分待って、 サービスホストによるCPUまたはディスクの使用率が高い:ローカルシステム(svchost.exe)が修正されました。

9.それでも問題が発生する場合は、システムリソースの大部分を占めるすべてのスレッドについて、上記の手順に従ってください。

10.問題の原因となった特定の原因に焦点を合わせたら、次のことを行う必要があります。 無効にする services.mscウィンドウからの特定のサービス。

11.これを行うには、次のことを行う必要があります DLL名をサービス名にマップします 、ステップ4を使用します。

DLL名をサービス名にマップする必要があります

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

services.mscウィンドウ

13.を見つけます 問題を引き起こしている特定のサービス service.mscウィンドウで右クリックし、[プロパティ]を選択します。

タスクイメージは破損しているか、または変更されています 修復

問題の原因となっている特定のサービスを右クリックして、[プロパティ]を選択します

14.サービスがすでに実行されている場合は、をクリックします 止まる 次に、[スタートアップの種類]ドロップダウンから[ 無効。

[停止]をクリックし、[スタートアップの種類]ドロップダウンから[無効]を選択します

15. [適用]、[OK]の順にクリックして変更を保存すると、 サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い 問題。

方法1: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キーを押します。

Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth 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を再起動して変更を保存し、できるかどうかを確認します サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い。

方法2:SoftwareDistributionフォルダーを削除する

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

services.mscウィンドウ

2.右クリック WindowsUpdateサービス を選択します 止まる。

Windows Updateサービスを右クリックして、[停止]を選択します

3.ファイルエクスプローラーを開き、次の場所に移動します。

C: Windows SoftwareDistribution

四。 すべて削除 下のファイルとフォルダ SoftwareDistribution。

SoftwareDistributionの下にあるすべてのファイルとフォルダーを削除します

5.もう一度右クリックします WindowsUpdateサービス 次に、 始める。

Windows Updateサービスを右クリックし、[開始]を選択します

6.次に、アップデートをダウンロードして、ダウンロードできるかどうかを確認します。 サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い。

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

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

サービスウィンドウ

itunes の 更新 サーバー に 接続 できません で した

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を再起動して変更を保存し、できるかどうかを確認します サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い。

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

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

コマンドregeditを実行します

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

HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Ndu

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

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

四。 Startの値を4に変更します [OK]をクリックします。

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

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

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

1.Windowsキー+Iを押して設定を開き、をクリックします 更新とセキュリティ。

Windowsキー+Iを押して[設定]を開き、[更新とセキュリティ]アイコンをクリックします

80073701 エラー

2.左側のメニューから必ず選択してください トラブルシューティング。

3. [起動して実行する]セクションで、[ WindowsUpdate。

4.クリックしたら、をクリックします トラブルシューティングを実行する WindowsUpdateの下で。

[トラブルシューティング]を選択し、[起動して実行]で[WindowsUpdate]をクリックします

5.画面の指示に従ってトラブルシューティングを実行し、次のことができるかどうかを確認します サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い。

Windows Updateトラブルシューティングを実行して、Windowsモジュールインストーラーワーカーの高いCPU使用率を修正します

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

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

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

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

1.Windowsキー+Rを押して、次のように入力します services.msc (引用符なしで)Enterキーを押します。

サービスウィンドウ

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

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

3.それぞれを右クリックして、[プロパティ]を選択します。彼らの スタートアップの種類 に設定されています A utomatic。

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

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

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

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

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

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

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

システムプロパティsysdm

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

高度なシステム設定

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

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

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

5. PCを再起動して変更を保存し、解決できるかどうかを確認します サービスホスト:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い問題。

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

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

msconfig

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

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

directx エラー 原因

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

方法10:システムの復元を実行する

1.Windowsキー+Rを押して、 sysdm.cpl 次にEnterキーを押します。

システムプロパティsysdm

2.に切り替えます システム保護 タブをクリックしてクリックします システムの復元 ボタン。

システムプロパティでのシステムの復元

3.クリック 希望するものを選択します システムの復元ポイント

[次へ]をクリックして、目的のシステムの復元ポイントを選択します

4.画面の指示に従って、システムの復元を完了します。

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

おすすめされた:

成功したのはそれだけです サービスホストの修正:ローカルシステム(svchost.exe)CPUとディスクの使用率が高い ただし、このチュートリアルに関してまだ質問がある場合は、コメントのセクションで遠慮なく質問してください。

アディティアファラッド

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