Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows10の状態リポジトリサービスによる高いCPU使用率

一部のWindows10ユーザーは、状態リポジトリサービスが原因でCPU使用率が急上昇(ほぼ100%)したと報告しています。 。この問題は、すべてのCPUの脅威に影響を及ぼしているようで、ゲームアプリケーションやメディアが途切れます。イベントビューアを調査したところ、影響を受けた一部のユーザーは、StateRepositoryサービスに関連する多数の連続したエラーを発見しました。

Windows10の状態リポジトリサービスによる高いCPU使用率

一般的な不具合が原因で問題が発生している場合は、リポジトリサービスを再起動するだけで問題を簡単に解決できます。ただし、この問題が発生し、イベントビューアに頻繁にエラーが表示される場合は、コンポーネントストアをクリーンアップするか、クリーンインストールまたはインプレース修復を実行することで問題を修正できるはずです。

しかし、結局のところ、この問題のほとんどのインスタンスは、実際には何らかの方法でMicrosoftEdgeによってトリガーされます。この場合、この問題を解決するには、[アプリと機能]メニューからMicrosoftEdgeを修復する必要があります。それでも問題が解決しない場合は、すべての組み込みUWPアプリを再インストールすることを検討してください。

高いCPU使用率を停止するために、State Repositoryサービスを完全に無効にするオプションもありますが、これはMicrosoftEdgeの機能に影響します。

State Repository Serviceによって引き起こされる高いCPU使用率を修正するにはどうすればよいですか?

方法1:状態リポジトリサービスを再起動します

より複雑な修正を試す前に、問題の原因がWindows10のStateRepository Serviceに影響する単純な不具合ではないかどうかを確認することから始めてください。CPU使用率をすぐに減らす一時的な修正を探している場合は、状態リポジトリサービスを再起動してみてください。

影響を受ける多くのユーザーは、この操作によってリソース使用量が大幅に削減されたことを確認しています(少なくとも次のシステム起動まで)。

この修正によって問題が無期限に修正されるわけではありませんが、一般的な吃音の発生を防ぐ、迅速で邪魔にならないものを探している場合は、依然として推奨されるアプローチです。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「service.msc」と入力します テキストボックス内でEnterを押します [サービス]画面を開きます。 Windows10の状態リポジトリサービスによる高いCPU使用率

    注: UAC(ユーザーアカウント制御)によってプロンプトが表示されたとき ウィンドウで、はいをクリックします 管理者アクセスを許可します。

  2. サービスに入ると 画面で右側のセクションに移動し、 State Repository Serviceが見つかるまでローカルサービスを下にスクロールします 。サービスを見つけたら、それを右クリックしてプロパティを選択します 新しく表示されたコンテキストメニューから。 Windows10の状態リポジトリサービスによる高いCPU使用率
  3. State Repository Serviceの[プロパティ]画面が表示されたら 、一般を選択します 画面上部からタブをクリックし、停止をクリックします (サービスステータス )。 Windows10の状態リポジトリサービスによる高いCPU使用率
  4. なんとか停止したら、数秒待ってから再開してください。
  5. Ctrl + Shift + Escを押してタスクマネージャーを開きます CPU使用率が低下したかどうかを確認します。

State RepositoryサービスのCPU使用率が高い値に戻った場合、またはより永続的な修正を探している場合は、以下の潜在的な次の修正に進んでください。

方法2:コンポーネントストアのクリーンアップ

状態リポジトリサービスが原因でCPU使用率が高くなることが頻繁に発生し、イベントビューア内の同じサービスを指すさまざまなエラーが多数検出された場合は、コンポーネントストアの破損が原因で問題が発生している可能性があります。

この特定のシナリオに関しては、 DISM(Deployment Image Servicing and Management)を使用することで、問題を迅速に解決できます。 破損したインスタンスを正常なコピーに置き換えます。

注: この方法を開始する前に、DISMは破損したデータを置き換えるために使用される正常なコピーをダウンロードするためにWindowsUpdateに大きく依存していることに注意してください。このため、この手順を開始する前に、インターネット接続が安定していることを確認する必要があります。

以下では、DISMを使用して管理端末からコンポーネントのクリーンアップを開始し、SFC(システムファイルチェッカースキャン)で終了します。

注: 問題を解決するには、以下の手順を同じ順序で実行することが重要です。

  1. 実行を開きます Windowsキー+Rを押してダイアログボックス 。次に、‘cmd’と入力します テキストボックス内でCtrl+ Shift + Enterを押します 昇格したコマンドプロンプトを開くには 窓。 ユーザーアカウント制御が表示された場合 (UAC)プロンプトで、[はい]をクリックします 管理者権限を付与します。 Windows10の状態リポジトリサービスによる高いCPU使用率
  2. 昇格したCMDターミナルに入ったら、次のコマンドを入力して Enterを押します。 コンポーネントストア(%WinDir%\ WinSxS)でクリーンアップを実行するには :
    DISM /Online /Cleanup-Image /StartComponentCleanup
  3. 操作が完了したら、次のコマンドを入力して Enterキーを押して次のコマンドを展開します:
    DISM /Online /Cleanup-Image /RestoreHealth

    注: この操作は、WindowsUpdateサーバーに保存されている正常なコピーに対してすべてのシステムファイルをバックアップすることから始まります。

  4. 操作が完了したら、コンピューターを再起動します。
  5. コンピュータが起動した後、次のコマンドを入力して Enter:を押して、残っているシステムファイルの破損を確認して修正します。
    SFC /ScanNow
  6. スキャンが完了したら、コンピュータをもう一度再起動し、次のコンピュータの起動時に問題が修正されるかどうかを確認します。

状態リポジトリサービスに関連するCPU使用率が高く、イベントビューアで頻繁にエラーが発生することにまだ気付いている場合は、以下の次の潜在的な修正に進んでください。

方法3:MicrosoftEdgeの修復

実は、Microsoft Edgeは、StateRepositoryServiceを悪用する可能性のあるビルドアップアプリケーションです。特定の状況下(特にサードパーティの拡張機能がインストールされている場合)では、Microsoft Edgeは、システム全体の速度を低下させるまで、CPUを大量に消費する可能性があります。

同じ問題に直面した影響を受けた数人のユーザーは、アプリと機能にアクセスして、最終的に問題を解決できたことを確認しました。 メニューと詳細オプションからのMicrosoftEdgeのリセット メニュー。

この操作により、StateRepositoryサービスのCPU使用率が高い原因となる可能性のある一時データまたはサードパーティデータが削除されます。

アプリと機能からMicrosoftEdgeをリセットするためのクイックガイドは次のとおりです :

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「ms-settings:appsfeatures」と入力します テキストボックス内でEnterを押します アプリと機能を開くには Windows10の設定アプリのメニュー。
  2. アプリと機能にアクセスしたら メニューをクリックし、画面の右側のセクションに移動し、検索ボックスを使用して「 MicrosoftEdge」を検索します ‘。
  3. 結果が表示されたら、Microsoft Edgeを1回クリックしてから、詳細オプションに関連付けられているハイパーリンクをクリックします。 。
  4. Microsoft Edgeの[詳細オプション]メニュー内で、[リセット]まで下にスクロールします セクションをクリックし、修復をクリックします ボタン。
  5. プロセスが完了するまで待ち、操作が終了したらコンピュータを再起動します。
  6. 次回の起動時に、以前はState RepositoryサービスのCPU使用率が高くなっていたアクションを繰り返し、問題が解決されたかどうかを確認します。
Windows10の状態リポジトリサービスによる高いCPU使用率

同じ問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

方法4:すべての組み込みアプリを再インストールする

v1703とv1709の間で猛威を振るうWindows10ビルドで問題が発生した場合は、Windows10にデフォルトで搭載されている一連の組み込みアプリとの不整合によって問題が促進される可能性があります。

影響を受けた数人のユーザーは、1つのPowershellコマンドですべての組み込みアプリを再インストールすることで問題を修正できたことを確認しています。

この操作により、すべての組み込みアプリを再インストールして再登録することになります。これにより、StateRepositoryサービスのCPU使用率が高くなる原因となる可能性のあるすべてのグリッチされたUWPアプリインスタンスが処理されます。

PowerShellを使用してすべての組み込みアプリを再インストールするためのクイックガイドは次のとおりです。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「powershell」と入力します テキストボックス内でCtrl+ Shift + Enterを押します 高架のPowershellターミナルウィンドウを開きます。 Windows10の状態リポジトリサービスによる高いCPU使用率
  2. 昇格したPowershellプロンプトが表示されたら、次のコマンドを入力して Enterを押します。 すべてのUWP組み込みアプリケーションをリセットするには:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  3. コマンドが正常に完了したら、Powershellの昇格されたインスタンスを閉じて、コンピューターを再起動します。
  4. 次の起動が完了したらすぐに、コンピュータを監視して、StateRepositoryサービスが原因でCPUのスパイクがまだ発生していないかどうかを確認します。

同じ問題がまだマシンに影響している場合は、以下の次の潜在的な修正に進んでください。

方法5:状態リポジトリサービスを無効にする

デフォルトでは、状態リポジトリサービスはブラウザのCookieとして機能することにより、MicrosoftEdgeの機能を向上させることに注意してください。閲覧情報のスナップショットを定期的に取得することで機能します。これにより、Microsoft Edgeは中断したところから続行できます(複数のデバイス間でも)。

このサービスを使用していない場合(たとえば、Edgeを使用していない場合)、State RepositoryサービスがCPUリソースを大量に使用しないようにする方法のひとつは、システムを起動するたびにサービスが開始されないようにすることです。

この操作は、MSConfiagを使用して、状態リポジトリサービスに関連付けられたスタートアップキーを無効にすることで実行できます。これを行う方法のクイックガイドは次のとおりです。

注: 以下の手順は、Windows 10だけでなく、すべてのWindowsバージョンで実行できます。

  1. Windowsキー+Rを押します [実行]ダイアログボックスを開きます。次に、「msconfig.msc」と入力します テキストボックス内でEnterを押します システム構成を開くには 効用。 Windows10の状態リポジトリサービスによる高いCPU使用率

    注: ユーザーアカウント制御のプロンプトが表示されたら、[はい]をクリックします 管理者アクセスを許可します。

  2. システム構成に入ったら ユーティリティで、サービスを選択します 上部のリボンメニューからタブを選択します。
  3. 正しいメニューが表示されたら、サービスのリストを下にスクロールして、 StateRepositoryServiceを見つけます。 表示されたら、関連付けられているアイコンのチェックを外し、適用をクリックします。 変更を保存します。 Windows10の状態リポジトリサービスによる高いCPU使用率
  4. システム構成ユーティリティを閉じ、コンピュータを再起動して、次回のコンピュータの起動時に問題が解決するかどうかを確認します。

状態リポジトリサービスが原因で同じ高いCPU使用率が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

方法6:クリーンインストールまたはインプレース修復の実行

上記のすべての潜在的な修正を実行し、それらのいずれも状態リポジトリのCPU使用率を削減するのに役立っていない場合 サービスでは、通常のチャネルでは修正できないある種のシステム破損が原因で問題が発生していることは明らかです。

結果が得られずにここまで来た場合、私たちが残した唯一の推奨される修正は、破損したシステムファイルが問題を引き起こしていないことを確認するために、すべてのWindowsコンポーネント(およびブート関連データ)をリセットすることです。

関連するすべてのWindowsコンポーネントをリセットする場合、2つの方法があります。

  • クリーンインストール –この潜在的な修正は、最も説得力のあるものです。互換性のあるインストールメディアは必要ありません。修正プログラムはWindows10のGUIメニューから直接展開できます。ただし、事前にデータをバックアップしないと、部分的なデータ損失(OSに保存されているアプリ、ゲーム、パーソナルメディアを含む)が予想されます。ドライブ)
  • 修復インストール 修復インストールは最も焦点を絞ったアプローチであり、データを失うことなくコンピューターをリセットできます(ゲーム、アプリケーション、ユーザー設定もそのまま残ります)。ただし、この修復戦略を展開するには、互換性のあるインストールメディアが必要です。

  1. Windows 10 で SoftThinks エージェント サービスの高い CPU 使用率を修正する

    SoftThinks Agent Service は、Dell Inc. によって複数の Dell デスクトップおよびラップトップに組み込まれています。このバック ユーティリティの主な機能は、すべてのファイルとプログラムを定期的に保存することです。これは、Dell DataSafe Local Backup バンドルまたは Dell Back and Recovery の専用バックアップ サービスで保持されます。このサービスは、多くの以前のバージョンの Windows で最も有望なバックアップ サービスの 1 つであることが証明されており、何か問題が発生した場合にユーザーがシステムを復元するの

  2. 解決済み:Windows 10 でのサービス ホスト ローカル システムの CPU 使用率が高い

    Windows 10ラップトップの実行が非常に遅く、応答しなくなり、最近のWindows Update後に応答しなくなり、CPU、メモリ、およびディスクを大量に消費しているタスクマネージャーの「サービスホストローカルシステム」プロセスをチェックしていることに気づきましたか? サービス ホスト プロセスとはを理解しよう 、Windows 10 で大量の CPU、ディスク、またはメモリを使用している理由と、Windows 10 で高い CPU 使用率を修正する方法。 サービス ホスト ローカル システムとは? サービス ホスト ローカル システム さまざまなシステム プロセスのコレクション全体で