Пробую использовать CUSTOM.INF. Смотрим раздел:
Код:
![Выделить весь код](images/misc/selectcode.png)
; Active Setup - выполнится однократно при первом логоне. После выполнения будет удалено
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom",,0x00000000,"Тонкая настройка системы"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","ComponentID",0x00000000,"ZZZ_FirstLogonCustom"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","DontAsk",0x00010001,2
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","IsInstalled",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\ZFirstLogonCustom","Locale",0x00000000,"*"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","StubPath",0x20000,"%SystemRoot%\System32\rundll32.exe advpack.dll,LaunchINFSectionEx %17%\custom.inf,OnceFirstLogonInstall,,4,N"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","Version",0x00000000,"1,0,1"
А в строке HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\ZFirstLogonCustom","Locale",0x00000000,"*" буква Z не лишняя? Получается, что параметр Locale в другом разделе. Наверное не отрабатывает. И, кстати, потом не удаляется.