Пример.
Код:

@SET RegFile=C:\OEM\oem.reg
@ECHO OFF>"%RegFile%"
FOR /F "usebackq skip=10 tokens=*" %%I IN ("%~f0") DO (
REG EXPORT "%%I" temp1.reg /Y>nul
COPY "%RegFile%"+temp1.reg temp2.reg>nul
COPY temp2.reg %RegFile%>nul
)
DEL /Q temp1.reg temp2.reg
EXIT
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout
;и продолжаем записывать с новой строки другие нужные ветви реестра.
Единственный "недостаток" -- запись в файл перед каждой записью имени нового раздела реестра строки "Windows Registry Editor Version 5.00", но зто не влияет на работоспособность REG-файла.
BAT-файл нужно скопировать в точности, включая пустую строку после
EXIT. Заменять желательно только выделенное
красным цветом.