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



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

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



高CPU状態リポジトリサービス



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



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

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

状態リポジトリサービスによって引き起こされる高いCPU使用率を修正するにはどうすればよいですか?

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

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



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

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

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「service.msc」 テキストボックス内でを押します 入る [サービス]画面を開きます。

    [実行]ダイアログに「services.msc」と入力し、Enterキーを押します

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

  2. 中に入ると サービス 画面で、右側のセクションに移動し、ローカルサービスが見つかるまで下にスクロールします。 州リポジトリサービス 。サービスを見つけたら、それを右クリックして選択します プロパティ 新しく登場したコンテキストメニューから。

    状態リポジトリサービスのプロパティへのアクセス

  3. の[プロパティ]画面が表示されたら 州リポジトリサービス 、 を選択 一般 画面上部からタブをクリックし、をクリックします やめる (下 サービスステータス )。

    状態リポジトリサービスの再起動

  4. なんとか停止した後、数秒待ってから再開してください。
  5. を押してタスクマネージャを開きます Ctrl + Shift + Esc CPU使用率が低下したかどうかを確認します。

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

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

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

この特定のシナリオになると、問題はを使用して迅速に解決することができます DISM(展開イメージのサービスと管理) 破損したインスタンスを正常なコピーに置き換えます。

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

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

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

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、 ‘cmd’ テキストボックス内でを押します Ctrl + Shift + Enter 高架を開くために コマンド・プロンプト 窓。あなたが見るとき ユーザーアカウント制御 (UAC)プロンプト、クリック はい 管理者権限を付与します。

    コマンドプロンプトの実行

  2. 昇格したCMDターミナルに入ったら、次のコマンドを入力してを押します 入る クリーンアップを実行するには コンポーネントストア(%WinDir% WinSxS)
    DISM / Online / Cleanup-Image / StartComponentCleanup
  3. 操作が完了したら、次のコマンドを入力してを押し、次のコマンドを展開して続行します 入る:
    DISM /オンライン/クリーンアップ-画像/ RestoreHealth

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

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

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

方法3:MicrosoftEdgeを修復する

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

同じ問題に直面した数人の影響を受けたユーザーは、彼らが最終的に問題を解決することに成功したことを確認しました アプリと機能 メニューとMicrosoftEdgeのリセット 高度なオプション メニュー。

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

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

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

MicrosoftEdgeのリセット

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

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

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

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

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

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

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 'パワーシェル' テキストボックス内でを押します Ctrl + Shift + Enter 高架のPowershellターミナルウィンドウを開きます。

    ダイアログの実行:powershell次に、Ctrl + Shift + Enterを押します

  2. 昇格されたPowershellプロンプトが表示されたら、次のコマンドを入力してを押します 入る すべてのUWP組み込みアプリケーションをリセットするには:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register '$($_。InstallLocation) AppXManifest.xml'}
  3. コマンドが正常に完了したら、Powershellの昇格されたインスタンスを閉じて、コンピューターを再起動します。
  4. 次の起動が完了したらすぐに、コンピュータを監視して、StateRepositoryサービスが原因でCPUのスパイクがまだ発生していないかどうかを確認します。

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

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

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

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

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

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

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 ‘msconfig.msc’ テキストボックス内でを押します 入る 開くために システム構成 ユーティリティ。

    システム構成を開く

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

  2. 中に入ると システム構成 ユーティリティ、を選択します サービス 上部のリボンメニューからタブ。
  3. 正しいメニューにたどり着いたら、サービスのリストを下にスクロールして、 状態リポジトリサービス。 表示されたら、関連付けられているアイコンのチェックを外してクリックします 適用する 変更を保存します。

    状態リポジトリサービスの無効化

  4. システム構成ユーティリティを閉じ、コンピュータを再起動して、次回のコンピュータの起動時に問題が解決するかどうかを確認します。

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

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

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

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

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

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