Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Пример.

Код: Выделить весь код
@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. Заменять желательно только выделенное красным цветом.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:40, 31-05-2013 | #2