Загрузка, сравнение и изменение реестра серверов и клиентов Windows на виртуальных жестких дисках?
Мы внедряем различные серверы Windows {2008, 2012} и клиенты {7,8.x, 10} и различные пользовательские приложения, версии и специальные утилиты.
Не беспокоя аудиторию здесь о специфике каждого из них, мы бы хотели выяснить, какие инструменты / способы мы могли бы использовать для сравнения / сравнения полного или частичного реестра различных онлайн / автономных экземпляров этих машин.
Мы можем использовать Beyond Compare для сравнения файлов / папок diff между двумя экземплярами, но не уверены, что может помочь загрузить и сравнить / сравнить между реестрами 2 VHD/ машинных экземпляров.
1 ответ
Если вы не против Linux, я бы рекомендовал winregfs. Он преобразует содержимое файла куста в простые файлы и папки, к которым можно получить доступ и обработать любым предпочитаемым инструментом сравнения.
В противном случае, в зависимости от вашего уровня знаний в области программирования, я думаю, вы могли бы подключиться к одной из многих библиотек для этой задачи или просто использовать графический интерфейс NirSoft.
Я недавно сделал это, экспортируя ульи с помощью regedit, а затем с помощью текстового инструмента сравнения для сравнения .reg
файлы. Я случайно использовал gvimdiff
и Cygwin diff
, но вы можете использовать любой инструмент сравнения исходного кода.
Редактирование: Regedt32 может открывать ульи HKU или HKLM, если у вас установлен диск. Выберите File|Load Hive и выберите.dat для загрузки. Смотрите подробные инструкции на TechNet или в этом руководстве.