[修正]サービスホスト:診断ポリシーサービス高いCPUとメモリ使用量



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

診断サービスはWindowsOSで実行され、Windowsコンポーネントの問題を検出してトラブルシューティングします。このサービスは、Windowsで診断ユーティリティを実行するために必要であり、バックグラウンドサービスです。つまり、システムを起動すると自動的に開始され、システムがオンになっている限り実行を続けます。このサービスが異常に大量のCPUとRAMを消費している場合、これによりWindowsの全体的な機能が遅くなり、他のプロセスへの応答が遅くなり、ユーザーは遅延の問題に直面します。



Windows診断ポリシーサービスの使用率が高い、またはCPUとRAM



方法1:SRUDB.datファイルを削除します

この方法では、サービスを停止し、というシステムファイルを削除します。 SRUDB.dat これは、Windowsのインストールディレクトリにあります。 DPS(Diagnostic Policy Service)サービスが常に実行され、そのファイルにログが作成され、ファイルのサイズが非常に大きくなることがあります。サービスを強制的に停止してからこのファイルを削除すると、この問題が修正されます。



  1. 押す Ctrl + Shift + Esc 開くには タスクマネージャー。

    押す Ctrl + Shift + Esc タスクマネージャを開くには

  2. [プロセス]タブを下にスクロールして、 サービスホスト:診断ポリシーサービス。



    サービスホスト診断ポリシーサービスを検索する

  3. クリック タスクの終了 必ず確認してください 安全でないデータを破棄してシャットダウンする オプション。

    タスクサービスホスト診断ポリシーサービスの終了

  4. 次に、をクリックします ウィンドウ検索バー と入力します 実行 ダイアログボックスを開きます。

    Runと入力し、クリックして開きます

  5. 入力します services.msc をクリックします OK それを実行するには サービス ウィンドウ、検索 診断ポリシーサービス 、右クリックして、プロパティを選択します。

    診断ポリシーサービスを右クリックして検索し、プロパティを選択します

  6. [全般]タブで[停止]をクリックし、サービスが停止したら、[OK]をクリックして変更を適用します。

    [停止]をクリックし、サービスが停止したら、[OK]をクリックして変更を適用します

  7. 今タイプ %WinDir% System32 sru [ファイル名を指定して実行]ダイアログボックスで、 OK (このフォルダーにアクセスするには、管理者権限が必要です)。

    次に、「%WinDir% System32 sru」と入力して[ファイル名を指定して実行]ダイアログボックスを入力し、[OK]をクリックします。

  8. ファイルを削除します SRUDB.dat。

    SRUDB.datファイルを削除します

  9. コンピュータを再起動して、問題が解決したかどうかを確認します。

方法2:電源プランを変更する

あなたがラップトップを使用しているなら、この方法はあなたのために働くかもしれません。この方法では、システムのデフォルトのバッテリー電源プランを変更します。 Microsoftドライバーが誤動作し、システムのバッテリー設定を変更してRAM使用量が急増したという報告があります。電源プランの設定がオン電源とオンバッテリーの両方で同じであることを確認する必要があります。以下の手順をご覧ください。

  1. Windows Searchに移動し、次のように入力します 「電源とスリープの設定」 とクリック 追加の電源設定

    [追加の電源設定]をクリックします

  2. プランの横にあるをクリックします プラン設定の変更 次にクリックします 詳細な電源設定を変更します。

    詳細な電源設定を変更する

  3. ダイアログボックスで、[ワイヤレスアダプタの設定]を検索し、それをクリックして展開します。[省電力モード]の[バッテリーで]の横にある[バッテリーで]が[最大パフォーマンス]に設定されていることを確認します。

    バッテリーを最大性能に変更

  4. クリック OK 変更を適用します。
読んだ2分