本文介绍如何压缩大型注册表配置单元以避免性能问题。
原始 KB 数: 2498915
现象
假设出现了下面这种情景:
你可能会发现某些注册表配置单元异常大或“膨胀”。 处于此状态的注册表配置单元可能会导致系统日志中出现各种性能问题和错误。
原因
此问题的原因可能有很多。 排查实际原因可能是一个漫长而繁琐的过程。 在此方案中,只需将注册表配置单元压缩为正常状态。
解决方法
虽然可能有第三方工具可用于此方案,但可以遵循下面列出的过程来压缩受影响的 Hives。
- 从 WinPE 磁盘启动。 (什么是 Windows PE)
- 在 WinPe 中启动时打开 regedit,在 HLKM 下加载膨胀的 Hive。 (例如:
HKLM\Bloated) - 加载膨胀的 Hive 后,将加载的 Hive 导出为具有唯一名称的“注册表 Hive”文件。 (例如,
%windir%\system32\config\compressedhive)a) 可以使用命令行中的 dir 来验证注册表配置单元的旧大小和新大小。 - 从 regedit 卸载膨胀的 hive。 (如果在此处收到错误,请关闭注册表编辑器。然后重新打开注册表编辑器,然后重试。
- 重命名配置单元,以便使用压缩的 hive 启动。 例如,
c:\windows\system32\config\ren software software.old``c:\windows\system32\config\ren compressedhive software