После установки и удаления множества приложений и обновлений вы можете заметить, что ваш реестр сильно раздувается. Возможно, ваши файлы реестра стали довольно большими. Большие файлы реестра могут вызывать замедление и проблемы с производительностью в Windows 10. Вот как их сжать.
Реклама
Реестр состоит из нескольких файлов, которые образуют базу данных реестра. Вы можете увидеть, какие файлы представляют вашу базу данных реестра, если откроете следующий раздел реестра:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control hivelist
Здесь вы можете увидеть список файлов на вашем диске, где хранятся файлы реестра. Данные внутри них имеют иерархическую структуру. Редактор реестра показывает это как древовидное представление: есть «корневые» (родительские) ключи и несколько подключей (дочерние объекты). Корневые ключи, показанные в Regedit, по большей части представляют собой конкретный файл, или, другими словами, файлы реестра соответствуют иерархии ключей. Однако есть также некоторые виртуальные корневые ключи, показанные в Regedit, которые существуют для обратной совместимости. Например, HKEY_CURRENT_CONFIG - это виртуальное представление, а HKEY_CLASSES_ROOT также является виртуальным представлением ключа текущего пользователя + системные ключи.
Обратите внимание, что некоторые части базы данных реестра никогда не отображаются в редакторе реестра. Например, вы никогда не увидите SAM (диспетчер учетных записей безопасности) внутри Regedit.
Вы можете сжать реестр в Windows 10 без использования стороннего программного обеспечения. Однако вам понадобится загрузочный носитель с Windows 10. Это может быть USB-накопитель или загрузочная флешка с UEFI.
- Вставьте загрузочный носитель и загрузите компьютер с USB. (Для загрузки с USB может потребоваться нажать некоторые клавиши или изменить параметры BIOS.)
- Когда появится экран «Установка Windows», одновременно нажмите клавиши Shift + F10.
Откроется командная строка.
- Тип regedit и нажмите Enter. Не закрывайте окно командной строки.
- В Regedit загрузите большой файл реестра (куст) из целевой файловой системы (например, с диска C: где находится папка Windows).
Выберите HKEY_LOCAL_MACHINE слева и выберите в меню Файл - Загрузить куст ....
При запросе имени используйте любое имя, которое будет точкой монтирования в ветви HKLM. например если вы введете Bloated, выбранный файл реестра будет смонтирован в HKLM Bloated.
Пожалуйста, обратитесь к следующей статье, чтобы узнать больше о загрузке улья: Как получить доступ к Реестру другого пользователя или другой ОС - После загрузки огромного файла экспортируйте его как файл Registry Hive с уникальным именем, например C: windows system32 config compressedhive, где папка C: windows - это ваш каталог Windows на жестком диске вашего компьютера. Выберите загруженный улей слева и выберите Файл - Экспортировать как.
- Совет: вы можете использовать команду dir в командной строке, чтобы проверить старый и новый размеры файлов реестра.
- Теперь выгрузите файл из Regedit, выбрав ключ «Раздутый» и выбрав «Выгрузить куст» в меню «Файл» редактора реестра. Если вы получаете здесь ошибку «Доступ запрещен», закройте редактор реестра. Затем снова откройте редактор реестра и повторите попытку.
- Переименуйте исходный файл реестра, например, вы можете использовать следующую команду:
Ren d: windows system32 config software software.my
- Поместите новый файл, который вы экспортировали, вместо старого.
ren d: windows system32 config compressedhive программное обеспечение
- Закройте командную строку и программу установки. Это перезагрузит ваш компьютер.
Вот и все. Таким образом, вы можете сжать все файлы вашего реестра. Этот трюк должен работать и в Windows 8, и в Windows 7.