Аналогичная проблема (копипаст вопроса с руборда):
Здравствуйте, есть вопрос по автоматической установке.
Имею WinXP, собран образ для
обновления рабочих станций с W2k на эту ХР. Обновление с сетевой расшаренной папки (или с HDD, не важно).
Запускается обновление через winnt32.exe (батник запускается с параметром, где передается текущий каталог):
Код:
Код: Выделить всё
set AnswerFile=%1\I386\unattend.txt
set SetupFiles=%1\I386
%1\I386\winnt32.exe /s:%SetupFiles% /unattend:%AnswerFile% /copysource:lang /tempdrive:C /debug4:Debug.log
Так вот, после установки я наблюдаю C:\$$Rename.txt, в котором указаны файлы для переименования, однако они не переименовываются (отсюда нет shellstyle.dll для тем (и окна установки программ), нет некоторых элементов WMI и они не регистрируются все вместе (к чему это может привести думаю понятно)). А как бы заставить инсталятор переименовывать файлы обратно, раз уж он создает этот файл и копирует файлы в 8.3?
Не раз наблюдал костыль в разных дистрибутивах, когда темы ХР копировались через папку $OEM$\$$\, но это не дело, тем более что там и другие файлы есть.
Второй вопрос - не отрабатывает cmdlines.txt, вообще. Структура папок:
Код:
Код: Выделить всё
I386\$OEM$\$1
I386\$OEM$\cmdlines.txt
I386\$OEM$\cmdlines.cmd
I386\$OEM$\$1\some\cmdlines.cmd
В cmdlines.txt:
Код:
Код: Выделить всё
[COMMANDS]
"cmdlines.cmd"
"c:\some\cmdlines.cmd"
В обеих cmdlines.cmd:
Код:
папка не создается (собственно кроме создания папки там было и копирование файлов, и импорт в реестр и прочие команды). Есть идеи?
кусок unattend:
Код:
Код: Выделить всё
[Data]
AutoPartition=0
MsDosInitiated=0
UnattendedInstall="Yes"
[Unattended]
Hibernation=No
UpdateInstalledDrivers=Yes
Unattendmode = FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath = *
Filesystem = LeaveAlone
DriverSigningPolicy=Ignore
OemPnpDriversPath="тра-ля-ля"
NtUpgrade=Yes
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
OemSkipWelcome=1
ServerWelcome=No
Обновляю Win2k SP4 на WinXP Pr SP2 (корпоративка, потому следующие апдейты только через винапдейт). И пока искал ответ на второй вопрос наткнулся на эту прекрасную KB
http://support.microsoft.com/kb/284246/
