修正:サービスホストによる高いCPU使用率:ローカルシステム(ネットワーク制限)



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

多くのWindowsユーザーは、CPUまたはディスクの最大95%が次のようなプロセスで使用されているという問題に悩まされています。 システムホスト:ローカルシステム(ネットワーク制限付き) 。この問題は、Windows 8の時代に最初に表面化し、Windows10の勇敢なユーザーを悩ませ続けています。この問題の影響を受けたユーザーは システムホスト:ローカルシステム(ネットワーク制限付き) CPUの最大95%と、ハードディスクドライブからのデータの読み取りおよびハードディスクドライブへのデータの書き込みを行うコンピュータの総能力の最大72 MB / sを処理します。控えめに言っても、これらの統計は重要です。



しかしながら、 システムホスト:ローカルシステム(ネットワーク制限付き) 、それ自体は、誰もがサービスを提供するのではなく、多くの異なるサービスを提供する装いであるため、かなりあいまいです。 Windowsシステムサービス 実行すると、CPUやディスクの使用率が異常に高くなる可能性があります。さらに、さらに悪いことに、この問題は、ページングされていないメモリプールのメモリリークによっても発生する可能性があります。ありがたいことに、この問題に関する多くの知的な住居のために、この問題を生む最も一般的な犯罪者は、として知られているWindowsシステムサービスであることがわかっています。 スーパーフェッチ – Microsoftが主張するサービスは、時間の経過とともにコンピューターのパフォーマンスを維持および改善することを目的としていますが、実際には、発生するのを待っている問題に他なりません。いずれにせよ、 スーパーフェッチ は問題の根本ではありません。確かに、ページングされていないプールのメモリリークが原因です。



ただし、ソリューションを続行する前に、システムのファイアウォールが重要なサービス/アプリケーションをブロックしていないことを確認してください。また、Windows Updateを一時的に無効にして、問題が発生しているかどうかを確認します。



破損したシステムファイルを修復する

Restoro Repairをダウンロードして実行し、破損したファイルや不足しているファイルをスキャンして復元します。 ここに 、完了したら、以下の解決策に進みます。以下の解決策に進む前に、すべてのシステムファイルが無傷で破損していないことを確認することが重要です。

解決策1:スーパーフェッチサービスとバックグラウンドインテリジェント転送サービスを無効にする

スーパーフェッチおよびバックグラウンドインテリジェント転送サービスは、バックグラウンドで実行されているアプリケーションやその他のサービスを高速化する上で主要な役割を果たすサービスです。基本的に、並行して実行される複数のモジュールを管理し、それらを効率的にスケジュールします。ただし、誤動作したり、正しく同期されなかったりして、CPU使用率が高くなる場合があります。それらを無効にすると、問題が解決する場合があります。

  1. 押す Windowsロゴ キー+ R 開くには 実行 コマンドボックス。
  2. タイプ サービス。 msc実行 ダイアログを押して 入る
  3. コンピューター上のサービスのリストを下にスクロールして、という名前のサービスを見つけます スーパーフェッチ
  4. をダブルクリックします スーパーフェッチ その設定を編集します。
  5. クリック やめる サービスを停止します。
  6. をセットする スタートアップの種類 にとって スーパーフェッチ無効
  7. クリック 適用する それから OK

    スーパーフェッチのスタートアップの種類を無効に変更する



  8. 今見つけてください バックグラウンドインテリジェント転送サービス ダブルクリックして設定を開きます。
  9. クリック やめる サービスを停止します。
  10. をセットする スタートアップの種類 にとって バックグラウンドインテリジェント転送サービス無効
  11. クリック 適用する それから OK

    バックグラウンドインテリジェント転送サービスをオフにする

  12. クリック 適用する そして OK 変更を確認します。
  13. 再起動 コンピュータを使用して、問題が修正されているかどうかを確認します。

解決策2:ページングされていないメモリプールのメモリリークを修正する

場合 解決策1 動作しません。このソリューションに進むことができるので、心配しないでください。このソリューションを使用してこの問題を解決するには、次のことを行う必要があります。

  1. 押す Windowsロゴ キー+ R 開くには 実行
  2. 「Regedit」と入力します。 実行 ダイアログを押して 入る
  3. の左側のペイン レジストリエディタ 、次のディレクトリに移動します。
     HKEY_LOCAL_MACHINE >> システム >> ControlSet001 
  4. クリック サービス 左側のペインで、[サービス]の下にスクロールして、[ NDU '。
  5. 右側のペインで、タイトルの付いたレジストリ値を見つけてダブルクリックします 開始 それを変更します。
  6. その変更 価値データ4 。そうすることで、それが無効になり、非ページプールのメモリリークが解消されます。
  7. クリック OK
  8. 閉じます レジストリエディタ

    Ndu値を4に変更します

  9. 再起動 あなたのコンピュータ。コンピュータが起動すると、次のように表示されます。 システムホスト:ローカルシステム(ネットワーク制限付き) 大量のCPUやディスクを使用しなくなりました。

解決策3:システムファイルチェッカーの実行

システムファイルチェッカー(SFC)は、インターネットからすべての重要なファイルのマニフェストをダウンロードし、それらをコンピューターに存在するバージョンと比較する組み込みツールです。不一致が見つかった場合は、インターネットから最新バージョンを自動的にダウンロードして置き換えます。システムファイルに問題がある場合、SFCを実行するとCPUの高さが解決される可能性があります。

  1. を開きます スタートメニュー ‘と入力します cmd ’。コマンドプロンプトアイコンを右クリックし、「 管理者として実行 '。

    管理者としてコマンドプロンプトを実行する

  2. 受け入れる UACプロンプト それが出てきたとき。
  3. コマンドプロンプトで、「 sfc / scannow 」と入力してEnterキーを押します。

    SFCコマンド

  4. スキャンが完了するのを待ち、修正も実行します。成功すると、「Windows Resource Protectionは破損したファイルを検出し、正常に修復しました」という応答が表示されます。詳細はCBS.Logに含まれています。それはで見つけることができます
    %WinDir% Logs  CBS  CBS.log。 '
  5. コマンドを入力してください
    dism / Online / Cleanup-Image / RestoreHealth。

    DISMコマンドを実行する

  6. このコマンドの実行が終了したら、CPUとメモリの負荷を監視し、問題がまだ存在するかどうかを確認します。

解決策4:SVChostを強制終了する

殺す サービスホスト タスクマネージャの(SVChost)プロセスは、この問題を解決します。この後、従量制のWi-Fi接続を使用して保留中の更新をダウンロードしてみてください。

  1. 押す Ctrl + Shift + Del Windowsタスクマネージャを起動します。タスクバーを右クリックして選択することもできます タスクマネージャー。

    タスクマネージャーを開く

  2. クリック 詳細 マネージャーを拡張します。これにより、実行中のすべてのプロセスが表示されます。
  3. プロセス全体で「 サービスホスト:ローカルシステム 」。このプロセスは、WindowsUpdateとUpdateOrchestratorServiceをホストします。このタスクを選択して、 タスクを終了する

    サービスホストの終了プロセス:ローカルシステム

  4. 確認ダイアログが表示されたら、のチェックボックスをクリックします 保存されていないデータを破棄してシャットダウンする をクリックします シャットダウン。
  5. CPU負荷を監視し、問題が解決したかどうかを確認します。

解決 5:クリーンブートの実行

場合によっては、サードパーティのアプリケーションまたはサービスが高CPU使用率を引き起こしている可能性があります。したがって、このステップでは、起動時にすべての必須ではないサービスとアプリケーションを無効にします。 クリーンブート システム。問題の原因となっているアプリケーション/ドライバーを見つける必要がありますが、次のアプリケーションが直面している問題を引き起こすことがわかっています。

  • 仮想ディスクアプリ
  • ドラゴンスピーチ
  • MSTコマンドセンター
  • VPNChrome拡張機能
  • HP関連プロセス、特にHPヘルプ

システムをクリーンブートするには:

  1. ログ 管理者アカウントを持つコンピューターに。
  2. 押す ' ウィンドウズ 「+」 R 」から 開いた実行 ' 促す。

    実行プロンプトを開く

  3. タイプmsconfig 」と 押す 「」 入る '。

    MSCONFIGの実行

  4. クリックサービス 」オプションと チェックを外します隠す すべて マイクロソフト サービス 」ボタン。

    [サービス]タブをクリックし、[すべてのMicrosoftサービスを非表示にする]オプションのチェックを外します

  5. クリック無効にする すべて 」オプション、次に「 OK '。

    「すべて無効にする」オプションをクリックする

  6. クリック起動 」タブと クリック開いた 仕事 マネージャー 」オプション。

    「タスクマネージャを開く」オプションをクリックする

  7. クリック起動 タスクマネージャの「」ボタン。
  8. クリック いずれか 応用 リストに「 有効 その横に書かれた」と 選択する無効にする 」オプション。

    「スタートアップ」タブをクリックし、そこにリストされているアプリケーションを選択します

  9. 繰り返す リスト内のすべてのアプリケーションに対するこのプロセスと 再起動 あなたのコンピュータ。
  10. これで、コンピュータは「 掃除 ブート 」状態。
  11. 小切手 問題が解決するかどうかを確認します。
  12. エラーが発生しなくなった場合は、開始します 有効にする インクルード サービス 1 沿って 1 そして 識別する インクルード サービス 沿って 有効にする これは エラー 来る バック
  13. どちらか、 再インストール サービスまたは 保つ それ 無効

解決策6:WindowsUpdate配信の最適化を無効にする

Windows Updateは、配信の最適化を使用してプロセスを高速化します。ただし、この配信の最適化は動作を停止し、サービスホストによるCPU使用率が高くなる可能性があります。その場合、配信の最適化をオフにすると問題が解決する場合があります。速度、特にWindows Updateの最適化に何らかの影響があることに気付くかもしれませんが、高いCPU使用率を取り除くことは公正なトレードオフです。

  1. クリックしてください Windowsボタン とタイプ Windows Update 。結果のリストで、をクリックします WindowsUpdate設定

    WindowsUpdate設定を開く

  2. 今クリック 高度なオプション

    WindowsUpdateの詳細オプションを開く

  3. 今クリック 配信の最適化

    オープンデリバリーの最適化

  4. 次に、のスイッチを切り替えます 他のPCからのダウンロードを許可する オフに。

    [他のPCからのダウンロードを許可する]をオフにします

  5. 次に、システムを再起動して、問題が解決したかどうかを確認します。

これまで何も役に立たなかった場合は、 chkdsk システムのハードドライブの問題を修正するコマンド。

タグ CPU使用率が高い サービスホスト Windowsのトラブルシューティング 読んだ5分