Файл будет содержать синтаксис утилиты командной строки REG.exe для импортирования ключей в реестр. Такой способ позволяет использовать системную переменную %systemdrive%.
Примечание. Утилита REG.exe не входит в состав Windows 2000. Однако вы можете позаимствовать эту утилиту из Windows XP или Windows 2003 и разместить ее в $OEM$\$$\System32.
Ниже приводится пример, на основе которого мы будем разбираться подробнее. Используется скрипт, предоставленный bodro.
cmdow @ /HID @echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx SET i=100
REG ADD %KEY% /V TITLE /D "Installing Applications" /f
REG ADD %KEY%\%i% /VE /D "WinRar 3.51" /f REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\Software\WinRar.exe /s" /f REG ADD %KEY%\%i% /V 2 /D "REGEDIT /S %systemdrive%\install\Software\rar_set.reg /s" /f SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Opera" /f REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\Software\Opera.exe /s" /f SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Download Master" /f REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\Software\Download_Master_4.4.3.947.exe" /f SET /A i+=1
REG ADD %KEY%\%i% /VE /D "QIP" /f REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\Software\QIP.exe" /f SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Light Alloy" /f REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\Software\Light_Alloy.msi /passive" /f SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Importing Registry Tweaks" /f REG ADD %KEY%\%i% /V 1 /D "REGEDIT /S %systemdrive%\install\regtweaks.reg" /f SET /A i+=1
REG ADD %KEY%\%i% /VE /D "Cleaning Up and Rebooting" /f REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\cleanup.cmd" /f SET /A i+=1
EXIT
Сохраните файл как RunOnceEx.cmd в директории C:\XPCD\$OEM$\.