Иногда необходимо выполнить импорт/экспорт реестра из командной строки без участия пользователя.
Для этого пользуемся командой reg.
reg add - Добавляет новый раздел или новую запись в реестр
Синтаксис:
Код: Выделить всё
reg add имя_раздела [{/v имя_записи | /ve}] [/t тип_данных] [/s разделитель] [/d значение] [/f]
reg compare - Сравнивает заданные разделы или записи реестра.
Синтаксис:
Код: Выделить всё
reg compare имя_раздела_1 имя_раздела_2 [{/v имя_записи | /ve}] [{/oa | /od | /os | on}] [/s]
reg copy - Копирует запись реестра в заданный каталог локального или удаленного компьютера.
Синтаксис:
Код: Выделить всё
reg copy имя_раздела_1 имя_раздела_2 [/s] [/f]
reg delete - Удаляет раздел или записи реестра.
Синтаксис:
Код: Выделить всё
reg delete имя_раздела [{/v имя_записи | /ve | /va}] [/f]
reg export - Копирование указанных подразделов, записей и значений реестра на локальном компьютере в файл для передачи на другие серверы.
Синтаксис:
Код: Выделить всё
reg export имя_раздела имя_файла [/y]
reg import - Копирует разделы, записи и значения из файла экспортированного реестра в реестр локального компьютера.
Синтаксис:
Код: Выделить всё
reg import имя_файла
reg load - Записывает сохраненные разделы и записи в другой раздел реестра. Операция обрабатывает временные файлы, которые используются при устранении неполадок и редактировании записей реестра.
Синтаксис:
Код: Выделить всё
reg load имя_раздела имя_файла
reg query - Возвращает список следующего уровня вложенных разделов и записей, находящихся в указанном разделе реестра.
Синтаксис:
Код: Выделить всё
reg query имя_раздела [{/v имя_записи | /ve}] [/s][/se разделитель] [/f значение] [{/k | /d}] [/c] [/e] [/t тип] [/z]
reg restore - Записывает сохраненные вложенные разделы и записи обратно в раздел реестра.
Синтаксис:
Код: Выделить всё
reg restore имя_раздела имя_файла
reg save - Сохраняет копии заданных разделов, записей и значений реестра в заданном файле.
Синтаксис:
Код: Выделить всё
reg save имя_раздела имя_файла [/y]
reg unload - Удаляет раздел реестра, загруженного с помощью операции reg load.
Синтаксис:
Код: Выделить всё
reg unload имя_раздела
Подробная информация есть в справочной системе Windows.
Либо для экспорта используем:
Код: Выделить всё
REGEDIT /e Имя_файла.reg Имя_раздела
Для импорта:
Код: Выделить всё
REGEDIT /s Имя_файла.reg