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

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

Аватара для Piligrim_ua

Новый участник


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

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


хех, напишу пост, чтоб потом по поиску могли найти.
Столкнувшись с проблемой переназначения %ProgramFiles% и %CommonProgramFiles% на этапе установки, прошерстил по гуглу и здесь по форуму, и пришел к выводу, что в 95% файлов ответов, в которых есть
Код: Выделить весь код
[Unattended]
;....
	ProgramFilesDir=....
	CommonProgramFilesDir=...
;....
эти 'переременные' определяются неправильно либо в стандартные значения, но тоже не правильно .
Причиной тому, использование %SystemDrive% в пути. А на этапе установки, который обрабатывает эту секцию, либо еще нет такой переменной, либо здесь не предпологается их наличие. (Пусть Гуру меня поправят, если не прав).
А поэтому надо
либо задавать относительный путь(без использования %SystemDrive%, т.е. как \WINDOWS, например \Programs),
либо (не проверял) явно указывать путь с указыванием диска, что не есть хорошо.
И на последок, чтоб уже совсем явно было видно,

Так было - НЕ работало
Код: Выделить весь код
[Data]
	AutoPartition=0
	MsDosInitiated=0
	UnattendedInstall=Yes

[Unattended]
	UnattendMode=FullUnattended
	OemSkipEula=Yes
	Repartition=No
	FileSystem=*
	TargetPath=\WINDOWS
	WaitForReboot=No
	DisableDynamicUpdates=Yes
	ProgramFilesDir="%systemdrive%\Programs"
	CommonProgramFilesDir="%systemdrive%\Programs\CommonFiles"

[GuiUnattended]
	AdminPassword=*
	EncryptedAdminPassword=No
	OEMSkipRegional=1
	TimeZone=125
	OemSkipWelcome=1
	ProfilesDir="%systemdrive%\Profiles"
;.....
Так стало - работает
Код: Выделить весь код
[Data]
	AutoPartition=0
	MsDosInitiated=0
	UnattendedInstall=Yes

[Unattended]
	UnattendMode=FullUnattended
	OemSkipEula=Yes
	Repartition=No
	FileSystem=*
	TargetPath=\WINDOWS
	WaitForReboot=No
	DisableDynamicUpdates=Yes
	ProgramFilesDir=\Programs
	CommonProgramFilesDir=\Programs\CommonFiles

[GuiUnattended]
	AdminPassword=*
	EncryptedAdminPassword=No
	OEMSkipRegional=1
	TimeZone=125
	OemSkipWelcome=1
	ProfilesDir="%systemdrive%\Profiles"
;....
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:00, 27-01-2008 | #641