Возможно при выполнении bat файла, будет необходимость сделать импорт или экспорт реестра. Что делать ?
Как из пакетного bat файла сделать экспорт реестра
Иногда возникает потребность сохранить в файл определенный куст или ветку реестра со всеми параметрами в качестве резервной копии или для других целей. Сделать это из bat файла можно при помощи такой команды:
regedit.exe -ea C:\backup.reg "HKEY_CURRENT_USER\Environment"
Данная команда при выполнении пакетного файла выгрузит ветку HKEY_CURRENT_USER\Environment
в файл C:\backup.reg
Как из пакетного bat файла импортировать значения переменных реестра
Если есть необходимость из пакетного файла импортировать в реестр ранее сохраненные или новые значения переменных, то это можно сделать при помощи команды
regedit.exe -s C:\backup.reg
Эта команда импортирует в реестр данные из файла backup.reg
без запросов на подтверждение за счет использования ключа -s
Если в пути, по которому должен быть сохранен выходной файл, или в имени ветки реестра есть пробел, то их надо заключить в кавычки.