修復 Windows 10 中狀態存儲庫服務的高 CPU 使用率

已發表: 2020-05-04

如果您的計算機在打開 Microsoft Edge 後一直死機或變慢,則問題可能與狀態存儲庫服務有關。 許多 Windows 用戶在調查令人討厭的減速時檢查了事件查看器後發現這是問題所在。

如果您在此網頁上,則表示您正在尋找由服務引起的 CPU 峰值的解決方案。 事實證明,我們已經編譯了一些有效的修復程序,可以幫助您擺脫問題。

什麼是 Windows 10 上的狀態存儲庫服務,為什麼它會導致 CPU 使用率高?

State Repository Service 是一項與您的瀏覽器相關的 Windows 服務。 它允許您捕獲瀏覽會話的快照,以便您可以使用不同的瀏覽器(可能在另一台設備上)返回瀏覽會話。 它還涉及許多其他瀏覽活動。

大多數用戶在執行 Windows 10 的全新安裝後都面臨服務 CPU 使用率飆升的問題。該問題通常在 Microsoft Edge 中打開外部鏈接時觸發。 該服務可以將 CPU 使用率從 20% 提高到 100%。 發生這種情況時,您會發現系統凍結並變慢。

如何修復 State Repository Service 導致的 CPU 使用率過高

該問題有不同的修復方法,從重新啟動服務到修復 Microsoft Edge。 我們將引導您完成以下每種方法。 按照解決方案的排列順序進行操作,以提高您快速解決問題的機會。

解決方案 1:重啟 State Repository Service

Windows 服務默認開啟,尤其是在您全新安裝之後。 如果您想享受它提供的功能,您應該保持打開狀態。 要解決此問題,您的第一步應該是重新啟動服務。 重新啟動服務將清除困擾它的任何故障。 一些用戶這樣做並讓他們的系統再次全速運行。

程序非常簡單。 您所要做的就是打開 Services 應用程序,找到 State Repository Service,然後重新啟動它。 如果您不知道如何操作,請按照以下步驟操作:

  1. 通過單擊任務欄中的放大鏡圖標或同時按下 Windows 和 S 鍵,打開搜索功能旁邊的搜索實用程序。
  2. 搜索框打開後,在文本字段中輸入“服務”(不帶引號),然後單擊結果列表上的服務。
  3. 服務應用程序打開後,找到 State Repository 服務,單擊它,然後單擊左側“服務(本地)”下的重新啟動。
  4. 如果您沒有看到“重新啟動”選項,請單擊“停止”,然後單擊“開始”。
  5. 重新啟動服務後,運行 Microsoft Edge 並檢查問題。

解決方案 2:修復有故障的 Windows 文件

可能是某些 Windows 文件存在問題並導致服務出現問題。 您可以通過掃描這些文件並修復它們來解決問題。 為此,您必須運行收件箱部署映像服務和管理工具,然後運行系統文件檢查器。 DISM 將提供 SFC 工具用於執行修復的文件。

請注意,您需要有效的 Internet 連接,因為 DISM 工具使用 Windows 更新來提供修復文件。

以下步驟將引導您完成該過程:

  1. 通過右鍵單擊“開始”按鈕並從“快速訪問”菜單中選擇“運行”來啟動“運行”對話框。 您也可以通過同時按下 Windows 和 R 鍵來打開對話框。
  2. 運行打開後,在文本框中鍵入“CMD”(不帶引號),然後同時點擊 Shift、Ctrl 和 Enter 鍵。
  3. 一旦出現用戶帳戶控制對話框窗口,請單擊是按鈕。
  4. 現在將出現提升的命令提示符窗口。
  5. 接下來,在命令提示符中鍵入以下行,然後按 Enter 鍵:

DISM /在線 /Cleanup-Image /StartComponentCleanup

點擊 Enter 鍵後,在下一行中輸入以下命令並按 Enter 鍵:

DISM /在線 /Cleanup-Image /RestoreHealth

該工具現在將使用 Windows Update 實用程序來提供系統文件的良好副本。

  1. 接下來,重新啟動系統,打開提升的命令提示符,然後輸入下面的命令行:

證監會 /scannow

  1. 點擊 Enter,然後允許該工具完成操作。

解決方案 3:修復/重置 Microsoft Edge

由於在您打開 Microsoft Edge 後狀態存儲庫服務會佔用您的 CPU,因此問題可能出在瀏覽器上。 您可以嘗試修復它並檢查是否可以解決問題。 這個過程簡單明了。 你只需要通過設置應用程序。

如果您不知道該怎麼做,以下步驟將引導您完成整個過程:

  1. 點擊 Windows 徽標鍵或單擊“開始”按鈕,然後在“開始”菜單打開後單擊齒輪圖標。 如果您想更快地啟動設置應用程序,請同時按 Windows 徽標鍵和 I 鍵。
  2. 設置打開後,單擊應用程序。
  3. 看到應用程序和功能界面後,在搜索框中鍵入“Microsoft Edge”(不帶引號)並按 Enter 鍵。
  4. Microsoft Edge 出現後,單擊應用程序,然後單擊高級選項。
  5. 出現“高級選項”屏幕後,向下滾動至“重置”,然後單擊“修復”按鈕。
  6. 允許 Windows 完成修復過程,然後運行瀏覽器並檢查是否再次出現高 CPU 使用率。

解決方案 4:停止狀態存儲庫服務

如果修復 Microsoft Edge 不能解決問題,您應該考慮停止狀態存儲庫服務。 這樣做意味著您將不得不放棄該服務的功能。 這應該是您願意做出的犧牲,因為您希望系統平穩運行,尤其是當您不需要拍攝瀏覽會話的快照時。

請按照以下步驟停止服務:

  1. 通過單擊任務欄中的放大鏡圖標或同時按下 Windows 和 S 鍵,打開搜索功能旁邊的搜索實用程序。
  2. 搜索框打開後,在文本字段中輸入“服務”(不帶引號),然後單擊結果列表上的服務。
  3. 服務應用程序打開後,找到 State Repository 服務,單擊它,然後單擊左側“服務(本地)”下的停止。
  4. 如果要禁用該服務,請右鍵單擊它,單擊“屬性”,然後在“屬性”對話框的“常規”選項卡下的“啟動類型”下拉菜單中選擇“禁用”。 但是,由於“啟動類型”下拉菜單可能顯示為灰色,您始終可以使用“停止”選項。
  5. 停止服務後,應解決高 CPU 使用率問題。

解決方案 5:重置 Microsoft Edge

如果禁用該服務沒有任何效果,請考慮重置 Microsoft Edge。 如果您剛剛安裝了 Windows 10 的全新副本或最近升級了,則瀏覽器的安裝可能存在問題。 當您重置瀏覽器時,Windows 將重新安裝它並修復與其安裝文件相關的問題。

請按照以下步驟重置瀏覽器:

  1. 使用 Windows + I 組合啟動設置應用程序。
  2. 設置的主屏幕顯示後,單擊應用程序圖標。
  3. 進入“應用和功能”屏幕後,使用搜索功能召喚 Microsoft Edge。
  4. Microsoft Edge 出現後,單擊它,然後單擊“高級選項”鏈接。
  5. 接下來,一旦出現“高級選項”屏幕,向下滾動到“重置”,然後單擊“重置”按鈕。
  6. 允許 Windows 執行修復,然後重新啟動系統並檢查問題。

解決方案 6:重新安裝所有內置 UWP(通用 Windows 平台)應用程序

一些用戶抱怨該問題不僅限於 Microsoft Edge。 事實證明,設置等其他內置應用程序可能會導致狀態存儲庫服務提高 CPU 使用率。 如果這適用於您,請嘗試重新安裝所有內置應用程序並檢查是否可以解決問題。 我們將在下面向您展示如何做到這一點:

  1. 通過單擊任務欄中的放大鏡圖標或同時按下 Windows 和 S 鍵,打開搜索功能旁邊的搜索實用程序。
  2. 搜索框打開後,在文本字段中輸入“命令提示符”(不帶引號)。
  3. 命令提示符出現在結果列表中後,右鍵單擊它,然後單擊以管理員身份運行。
  4. 一旦用戶帳戶控制對話框窗口出現並請求權限,請單擊是按鈕。
  5. 管理員命令提示符打開後,鍵入或複制以下內容並將其粘貼到黑屏中,然後點擊 Enter 鍵:

獲取-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

確保正確複製並粘貼該行。

  1. 成功執行命令後,關閉命令提示符,然後重新啟動系統以檢查問題。

結論

通常,緩慢的系統使用起來令人沮喪,更不用說當您必須在線完成工作時。 我們相信上述修復將幫助您擺脫由 State Repository Service 引起的 CPU 使用高峰。 您可以使用下面的評論部分告訴我們您是如何解決問題的。

受到推崇的

使用 Auslogics BoostSpeed 解決 PC 問題

除了清潔和優化您的 PC 之外,BoostSpeed 還可以保護隱私、診斷硬件問題、提供提高速度的技巧並提供 20 多種工具來滿足大多數 PC 維護和服務需求。

Auslogics BoostSpeed 是 Auslogics 的產品,獲得了 Microsoft 銀級應用程序開發人員認證
免費下載

垃圾文件和損壞的註冊表項等其他元素可能會提高 CPU 使用率並降低系統速度。 您可以使用 Auslogics BoostSpeed 輕鬆防止這些問題,它會定期清理您的系統以消除這些實體。 該程序與 Windows 10 兼容,不會造成乾擾。