Получить реестр в Windows 7

Читатель спросил на форуме, как можно восстановить старую версию реестра Windows 7. Цель состояла в том, чтобы проверить содержимое определенного раздела реестра Windows 7.

Например, может потребоваться получить номер лицензии или регистрационный код ранее установленного (и уже удаленного) программного обеспечения или получить полный список приложений, которые присутствовали в Windows до определенной даты.

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

Эта функция, называемая «Предыдущие версии», идет рука об руку с известной утилитой «Восстановление системы» и очень полезна, например, для восстановления предыдущей версии файла.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

Используя функцию «Предыдущие версии» Windows 7, вы можете быстро и без каких-либо усилий восстановить предыдущую версию редактируемого документа.

Чтобы узнать все о том, как работают предыдущие версии, предлагаем прочитать статью Windows 7: прогулка во времени с функцией «Предыдущие версии».

Однако функция «Предыдущие версии» оказывается очень полезной также для просмотра и восстановления старых версий реестра Windows.

Например, предположим, что вы хотите проверить, какое программное обеспечение было установлено в вашей системе в определенный день. Содержимое ключа реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall обычно проверяется операционной системой (в случае Windows 7, как только вы входите в окно «Программы и компоненты» Панели управления), поскольку оно содержит ссылки ко всем процедурам удаления существующих приложений.

Попробуем проверить содержимое предыдущей версии реестра, проверив тот же ключ.

Для начала необходимо временно отключить функциональность UAC Windows 7.

В меню «Пуск» Windows 7 в поле «Поиск программ и файлов» вам нужно будет ввести «Изменить параметры контроля учетной записи пользователя».

Получить реестр в Windows 7

Когда появится окно «Настройки контроля учетных записей», вам нужно будет опустить ползунок, чтобы «Никогда не уведомлять».

Подтвердив свой выбор нажатием на кнопку ОК, вам потребуется перезагрузить систему вручную.

Это важный шаг, невыполнение которого не позволит добиться желаемого результата.

После перезагрузки системы вам нужно будет получить доступ к папке %systemroot%system32config.

Именно в этой папке Windows хранит содержимое системного реестра в виде нескольких отдельных файлов, по одному на каждую «ветвь» (или куст), из которых состоит сам реестр (на самом деле вы заметите наличие файлов с названием DEFAULT , ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, САМ, СИСТЕМА, БЕЗОПАСНОСТЬ и так далее.

Получить реестр в Windows 7

На этом этапе вам нужно будет щелкнуть правой кнопкой мыши в свободной области каталога конфигурации, который вы только что открыли, выбрать «Свойства», а затем вкладку «Предыдущие версии».

Получить реестр в Windows 7

На панели «Версии папки» вы должны найти несколько копий папки конфигурации.

Выбрав одну из предыдущих версий папки конфигурации, а затем нажав «Открыть», вы получите доступ к соответствующей старой копии системного реестра Windows.

В нашем случае мы затем выберем файл с именем ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, который содержит всю ветвь ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ выбранной копии реестра, и скопируем его в папку по нашему выбору на жестком диске (мы могли бы назвать этот каталог, например, Registry Backup) .

Мы выбрали файл SOFTWARE, потому что интересующий нас подраздел Uninstall содержится в HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion.

Чтобы получить доступ к содержимому только что скопированного файла, вам нужно запустить редактор реестра, введя REGEDIT в поле «Поиск программ и файлов» в меню «Пуск» Windows 7.

Нажав, в нашем случае, на HKEY_LOCAL_MACHINE, а затем в меню «Файл», «Загрузить куст», вам нужно будет выбрать файл ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, только что скопированный в папку «Резервное копирование реестра»:

Получить реестр в Windows 7

В качестве имени ключа после нажатия кнопки «Открыть» можно ввести, например, СТАРЫЙ.

Получить реестр в Windows 7

После нажатия кнопки OK вы найдете подраздел с именем OLD в HKEY_LOCAL_MACHINE.

Выбрав этот подраздел, вы можете проверить его содержимое, проверив, как ветвь ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ системного реестра появилась в ранее выбранной копии.

В нашем случае мы зайдем внутрь ключа HKEY_LOCAL_MACHINEOLDMicrosoftWindowsCurrentVersionUninstall.

Получить реестр в Windows 7

Здесь вы найдете копию предыдущей конфигурации подраздела Uninstall.

Затем конфигурацию выбранного ключа можно экспортировать в виде текстового файла, щелкнув его правой кнопкой мыши и выбрав команду «Экспорт».

Будет создан файл .REG, содержащий то, что сохранено в HKEY_LOCAL_MACHINEOLDMicrosoftWindowsCurrentVersionUninstall.

Для завершения операции необходимо будет выбрать ключ HKEY_LOCAL_MACHINEVECCHIO, затем выбрать команду Download hive из меню File.

НИКОГДА НЕ НАЖИМАЙТЕ ДВОЙНЫМ ЩЕЛЧКОМ ПО ТОЛЬКО ЭКСПОРТИРОВАННОМУ ФАЙЛУ .REG.

На благо наиболее подкованных пользователей, если вы хотите импортировать содержимое .REG-файла в используемую в данный момент копию Windows, предлагаем в первую очередь вручную создать точку восстановления системы, как указано в статье Windows 7: прогулка вовремя с функцией «Предыдущие версии».

Поэтому ранее экспортированный файл .REG необходимо открыть в текстовом редакторе, таком как TextPad или Notepad ++, стараясь не щелкнуть его дважды.

Внутри файла .REG вы найдете десятки ссылок на ключ HKEY_LOCAL_MACHINEOLD.

Если вы хотите импортировать информацию в используемый в настоящее время реестр Windows, вам придется выполнить «поиск и замену» ВСЕХ вхождений HKEY_LOCAL_MACHINE OLD.

В нашем случае, например, придется заменить HKEY_LOCAL_MACHINEOLD на HKEY_LOCAL_MACHINESOFTWARE.

После выполнения всех необходимых операций вам нужно будет повторно активировать UAC, введя «Изменить параметры контроля учетной записи пользователя» в поле «Поиск программ и файлов» меню «Пуск» Windows 7, затем вернув ползунок на вторую позицию сверху вниз и подтвердив с помощью щелчок по кнопке ОК.

Если вы сомневаетесь, не стесняйтесь обращаться за дополнительной информацией или предложениями.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *