Petya V4sechkin, а можно простым скриптом
Код:

@echo off
Reg Add %1 /VE /T REG_EXPAND_SZ /D %2 /F
Reg Export %1 %3
(Просто одна команда вместо двух. Использовал ваш код, не проверял, скрипт не "отказоусточив")
Запускается так: script.cmd <ветвь реестра> <параметр> <файл вывода>
Wu-Tang, я имел в виду не конвертер из REG_SZ в REG_EXPAND_SZ, а просто подстановку правильных значений переменных. Хотя сейчас понимаю, что это было бы не совсем правильно. Сегодня займусь конвертером, позже.