Поделиться через


Сжатие hives реестра с большими двоичными объектами

В этой статье описывается сжатие больших кустов реестра, чтобы избежать проблем с производительностью.

Исходный номер базы знаний: 2498915

Симптомы

Рассмотрим следующий сценарий:

Вы можете обнаружить, что некоторые из кустов реестра ненормально большие или "большие". Кусты реестра, которые находятся в этом состоянии, могут вызвать различные проблемы с производительностью и ошибки в системном журнале.

Причина

В этой проблеме может быть много причин. Устранение неполадок, связанных с фактической причиной, может быть длительным и мученным процессом. В этом сценарии необходимо просто сжать кусты реестра в нормальное состояние.

Решение

Хотя для этого сценария могут быть доступны сторонние средства, за процессом, перечисленным ниже, можно сжать затронутые кусты.

  1. Загрузка с диска WinPE. (Что такое Windows PE)
  2. Откройте regedit во время загрузки в WinPe, загрузите blated hive в HLKM. (например, HKLM\Bloated)
  3. После загрузки blated hive экспортируйте загруженный куст в виде файла Реестра Hive с уникальным именем. (например, %windir%\system32\config\compressedhive) a) Вы можете использовать dir из командной строки для проверки старых и новых размеров кустов реестра.
  4. Выгрузите blated hive из regedit. (Если вы получите ошибку здесь, закройте редактор реестра. Затем снова откройте редактор реестра и повторите попытку.)
  5. Переименуйте кусты таким образом, чтобы вы загрузили сжатый куст. Например,
    c:\windows\system32\config\ren software software.old
    c:\windows\system32\config\ren compressedhive software