有时,您可能会遇到 Windows 10 PC 无法按预期运行、运行速度非常慢,并且检查任务管理器时您可能会注意到状态存储库的 CPU 使用率过高服务。一些用户在 Windows 更新后报告了类似的问题,“状态存储库服务的 CPU 使用率过高,导致系统速度变慢和性能问题”。那么你可能会有一个疑问:什么是状态存储库服务,为什么会导致 CPU 过高或系统性能降低?让我们找出解决 Windows 10 高 CPU 使用率问题的答案和解决方案。
什么是状态存储库服务?
这服务主机:状态存储库服务(StateRepository)是一个重要的系统进程,存储和检索系统组件和应用程序的状态信息。它通过提供对存储的状态信息的实时访问来确保不同流程和应用程序的顺利运行。毫无疑问,这是一项令人惊叹的服务,但有时由于错误或其他原因,状态存储库服务开始消耗 100% CPU。
有几个因素可以触发状态存储库的 CPU 使用率过高服务:
- 如果与State Repository Service相关的系统文件损坏或损坏,可能会导致CPU使用异常。
- 如果与State Repository Service相关的系统文件损坏或损坏,可能会导致CPU使用异常。
- 过时或有缺陷的设备驱动程序也可能会触发状态存储库服务的高 CPU 使用率。
- 在某些情况下,Windows 更新问题或安装不完整可能会导致状态存储库服务出现故障并使用过多的 CPU 资源。
重新启动状态存储库服务
每当您发现任何特定服务导致 CPU 或内存使用率过高时,可能是因为它由于某种原因而卡住。重新启动状态存储库服务可以解决导致其消耗高 CPU 资源的临时故障或问题。它本质上是重置服务,使其能够重新启动并可能解决任何潜在问题。这是快速、简单的解决方案,可帮助大多数用户修复计算机上的状态存储库服务 CPU 高问题。
- 按 Windows 键 + R,然后键入服务.msc然后单击“确定”
- 向下滚动以找到“StateRepository”或“State Repository Service”。
- 右键单击它并从上下文菜单中选择重新启动。

如果“重新启动”选项呈灰色,则双击状态存储库服务打开它的特性对话框并按停止首先按钮。一旦服务状态停止,现在按开始按钮再次启动状态存储库服务。
运行系统文件检查器 (SFC) 和 DISM 扫描
系统文件损坏或丢失是 Windows 10 性能缓慢或 CPU 使用率高问题背后的另一个常见原因。如果系统文件相关状态存储库服务损坏或丢失可能会导致 CPU 高或 100 磁盘使用问题。运行内置系统文件检查器 (SFC) 和部署映像服务和管理 (DISM) 以扫描和修复损坏或丢失的系统文件。
- 按 Windows 键,键入 cmd,右键单击命令提示符,然后选择以管理员身份运行。
- 在命令提示符窗口中,键入:证监会/scannow并按 Enter 键。让扫描完成。如果发现任何问题,它们将被自动修复。
- SFC 扫描完成后,键入命令:DISM /在线/清理图像/ RestoreHealth并按 Enter 键。这将扫描并修复 Windows 映像是否损坏。
- DISM 扫描完成后,重新启动计算机并检查 CPU 使用率是否恢复正常。

检查 Windows 更新
Microsoft 定期发布包含错误修复、安全补丁和性能改进的 Windows 更新。如果状态存储库服务 CPU 高使用是由 Windows 更新中已解决的已知问题引起的,安装最新更新可以帮助解决该问题。
- 按 Windows 键 + S,输入 Windows update,然后按 Enter 键,
- 单击“检查更新”并允许 Windows 搜索可用更新。
- 如果发现更新,请下载并安装它们。完成后,重新启动计算机以应用并完成更新过程。
- 现在检查 Windows 10 高 CPU 使用率问题是否已解决。

更新设备驱动程序
同样,过时或有缺陷的设备驱动程序有时会导致系统进程的兼容性问题,例如状态存储库服务,导致CPU占用率高。将设备驱动程序更新到最新版本可确保与操作系统的兼容性,并可以解决导致该问题的任何与驱动程序相关的问题。
- 按 Windows 键 + X 并从菜单中选择设备管理器。
- 展开类别以查找您要更新其驱动程序的设备。例如更新图形驱动程序扩展显示适配器。
- 右键单击图形设备并选择更新驱动程序。
- 选择自动搜索更新的驱动程序软件,然后按照屏幕上的说明进行操作。
- 对每个需要更新的设备重复此过程。

识别并卸载有问题的应用程序
某些第三方应用程序可能会与状态存储库服务或其他系统进程发生冲突,导致它们消耗过多的CPU资源。如果问题是在最近安装应用程序后出现的,请识别并卸载有问题的应用程序,消除冲突的根源并减少 CPU 的压力。
- 按 Win + X 并选择应用程序和功能。
- 滚动浏览已安装应用程序的列表,找出可能导致问题的任何第三方应用程序。
- 单击有问题的应用程序并选择卸载。
- 按照屏幕上的提示完成卸载过程。
执行干净启动
如果不起作用,执行干净启动仅使用基本服务和启动程序启动 Windows,有助于消除可能导致 CPU 使用率过高的潜在软件冲突。
- 按 Windows 键 + R,输入“msconfig”,并按 Enter 键。
- 在“系统配置”窗口中,转到“服务”选项卡。
- 选中隐藏所有 Microsoft 服务旁边的框。单击“全部禁用”。

建议阅读:已解决:Windows 10 中服务主机本地系统 CPU 使用率高
- 接下来,转到启动选项卡并单击打开任务管理器。
- 通过右键单击每个启动项并选择“禁用”来禁用它。
- 关闭任务管理器,在系统配置窗口中单击确定,然后重新启动 PC。
检查CPU使用率是否恢复正常,如果是,则逐步启用服务和启动程序,可以识别导致问题的具体软件并采取适当的措施,例如更新或卸载它。
在 Windows 10 中重新注册内置应用程序
一些用户报告说,重新注册内置应用程序可以帮助他们解决状态存储库服务 CPU 使用率高的问题。如果上述解决方案未能解决您的问题,您可以尝试按照以下步骤重新注册内置应用程序。
在执行此操作之前,建议创建一个系统还原点,这样,如果重新安装内置应用程序后出现任何问题,您可以使用系统还原功能恢复到最近的更改,而不会丢失任何数据。
以管理员身份打开 Powershell,您可以通过右键单击 Windows 10 开始菜单并选择 PowerShell (admin) 然后执行以下命令来执行此操作。
获取 AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -注册“$($_.InstallLocation)AppXManifest.xml”}

此命令将在您的系统上安装所有标准应用程序,然后关闭 PowerShell 窗口并重新启动您的电脑。下次登录时,检查状态存储库服务不再出现高 CPU 使用率。
重置 Windows 更新组件
如果状态存储库服务 CPU 高使用情况与 Windows Update 问题有关,重置 Windows Update 组件可以帮助解决问题。此过程会清除损坏的更新缓存,并可以纠正更新过程中可能导致 CPU 使用率过高的任何潜在问题。
以管理员身份打开命令提示符并一一运行以下命令:
- 网站 wuauserv
- 网络停止 cryptSvc
- 网络停止位
- 净停止MSI服务器
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- 任 C:WindowsSystem32catroot2 catroot2.old
- 净启动 wuauserv
- 网络启动 cryptSvc
- 网络起始位
- 网络启动MSI服务器
上述命令停止 Windows 更新和相关服务,重命名 Windows 存储更新文件的文件夹,以便下次检查更新时它将创建一个新文件夹并下载新的更新文件并重新启动服务。
另外,阅读
