1

Тема: OFF: работа с реестром в WSH-скриптах и командных файлах

Чтобы экспортировать нужную ветку реестра в текстовый reg-файл, выполните команду, подобную следующей:

regedit /e "C:\Temp\Имя файла.reg" "HKEY_CURRENT_USER\_Test test"

Чтобы импортировать нужный файл реестра, выполните команду, подобную следующей:

regedit /s "C:\Temp\test.reg"

Ключ /s в последнем случае позволяет не выводить окно с запросом о подтверждении, что бывает необходимо, если команда выполняется в скрипте или пакетном файле.

Для работы с реестром также можно использовать консольные команды REG QUERY, REG ADD, REG DELETE, REG COPY, REG SAVE, REG RESTORE, REG LOAD, REG UNLOAD, REG COMPARE, REG EXPORT, REG IMPORT. Справку по этим командам несложно получить прямо в окне командного интерпретатора, набрав команду REG QUERY /? и т.п.

Естественно, все вышеперечисленные команды не проблема выполнить и из WSH-скриптов с помощью метода Run объекта WshShell (в том числе и так, чтобы на экране не мелькало окно командного интерпретатора). Такая методика вместе с методами RegDelete, RegRead и RegWrite того же объекта WshShell позволит не использовать в скриптах для работы с реестром технологию WMI, если это неудобно или проблематично по каким-то причинам.

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