Недавно мы рассматривали сравнение reg-файлов на предмет изменений. Для проведения сравнения данные из реестра необходимо экспортировать. Сделать это можно как через графический интерфейс regedit, так и через командную строку командой reg export.
Мы уже рассматривали работу с реестром через интерфейс командной строки в статьях про команды reg add и reg delete. В целом, синтаксис команды reg export предельно прост.
reg export [раздел_реестра] [имя_файла] [/y]
раздел_реестра — полный путь экспортируемого раздела реестра. Обязательно должен содержать имя корневого раздела (HKLM, HKCU, HKCR, HKU или HKCC);
имя_файла — задаёт имя и местоположение файла, куда будет записана информация из реестра;
/y — опционально. Замена уже существующего файла без запроса на подтверждение.
Так, если мы хотим экспортировать раздел HKEY_LOCAL_MACHINE\SOFTWARE\Test, то можно использовать команду
reg export HKLM\SOFTWARE\Test RegBackup.reg
Это создаст файл RegBackup.reg в текущем каталоге. Если требуется положить файл в другой каталог, то нужно указать в команде полный путь.
Если же вы просто хотите скопировать данные реестра из одной ветки в другую (в том числе и между компьютерами), ознакомьтесь с командой reg copy.
Статьи по теме: