|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Аномалии в установке InstallShield с CD методом RunOnceEx |
|
|
Аномалии в установке InstallShield с CD методом RunOnceEx
|
Ветеран Сообщения: 867 |
Профиль | Отправить PM | Цитировать Столкнулся с такой фигней.
Установка производится с помощью wpi. После выбора нужных приложений и нажатия кнопки "Установить всё" начинает ставиться софт с CD. И что интересно, в таком режиме софт, созданный InstallShield'ом, устанавливаться не хочет! Все ключи прописаны правильно, путь к папке, куда кидать лог, указан, к тому же если взять строчку, прописанную в config.js, и запустить ее отдельно, из командной строки, то программа установится без проблем! И что еще интересно, старый бенчмарк Final Reality, созданный то ли 3-ей, то ли 4-ой версией InstalllShield'a, устанавливается нормально. Значит, неполадки, если они есть, касаются только последних версий InstallShield. Пока выкрутился только таким образом: в config.js вызывается cmd-файл, в котором запускается установка. И все прокатывает нормально. Только, на мой взгляд, жутко неудобно и некрасиво. Кто-нибудь сталкивался с подобным? |
|
Отправлено: 12:50, 10-02-2005 |
(*.*) Сообщения: 36549
|
Профиль | Сайт | Отправить PM | Цитировать Debby
Приведите фрагменты config.js |
------- Отправлено: 00:00, 11-02-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 867
|
Профиль | Отправить PM | Цитировать Вот фрагмент:
//pn=1 prog[pn]=['InterVideo WinDVD 4'] desc[pn]=['DVD Player'] cmd1[pn]=['%cdrom%\\Soft\\multimedia\\windvd\\setup.exe -s -f2%systemroot%\temp\windvd.log'] cmd2[pn]=['regedit /s %cdrom%\\Soft\\multimedia\\windvd\\reg.reg'] dflt[pn]=['yes'] cat[pn]=['Multimedia'] pn++ //pn=2 prog[pn]=['3D Mark 2001 SE Pro'] desc[pn]=['Benchmark'] cmd1[pn]=['%cdrom%\\Soft\\benchmarks\\3DMark2001SEPro\\setup.exe -s -f2%systemroot%\temp\3dmark2001.log'] cmd2[pn]=['REGEDIT /S %cdrom%\\soft\\benchmarks\\3DMark2001SEPro\\reg.reg'] dflt[pn]=['yes'] cat[pn]=['Benchmarks'] pn++ //pn=3 prog[pn]=['3D Mark 2003 Pro'] desc[pn]=['Benchmark'] cmd1[pn]=['%cdrom%\\Soft\\benchmarks\\3DMark2003Pro\\3DMark031.exe -s -f1%cdrom%\\soft\\benchmarks\\3DMark2003Pro\\setup.iss -f2%systemroot%\temp\3dmark2003.log'] cmd2[pn]=['%cdrom%\\soft\\benchmarks\\3DMark2003Pro\\Patch\\3DMark03Patch340.exe -s -f1%cdrom%\\soft\\benchmarks\\3DMark2003Pro\\Patch\\setup.iss -f2%systemroot%\temp\3dmark2003p.log'] dflt[pn]=['yes'] cat[pn]=['Benchmarks'] pn++ //--------------------------------------------------------------------------------------------- // End of program definitions ... //--------------------------------------------------------------------------------------------- P.P.S. Похоже, что у Myster'а в теме "Установка InstallShield'овской инсталляшки с CD" похожая ситуация... |
Отправлено: 04:03, 15-02-2005 | #3 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать У меня ситуация гораздо хуже - InstallShield'овская инсталляшка 7 версии вообще не в какую не хочет устанавливаться автоматически, даже с жесткого диска и даже на обычной системе, то есть ключ -s вообще не работает (файл setup.iss куда только не кидал - всё равно автоматическая установка не работет)
|
Отправлено: 22:51, 15-02-2005 | #4 |
(*.*) Сообщения: 36549
|
Профиль | Сайт | Отправить PM | Цитировать По поводу 3D mark. Нашел тут письмо одного из участников форума. Ник vels2000, Wels2000 собака точка mail точка ru (да простит он меня за публикацию мыла)
Цитата:
|
||
------- Отправлено: 10:36, 17-02-2005 | #5 |
Ветеран Сообщения: 867
|
Профиль | Отправить PM | Цитировать Судя по приведенному тексту, установка 3DMark происходила все-таки с hdd (строка %systemdrive%...), то есть, похоже, команда runfromcd.cmd сначала копировала инсталляшку в Temp. У меня с hdd установка тоже работает без проблем. Проблемы начинаются только при переходе на CD.
|
Отправлено: 17:08, 17-02-2005 | #6 |
(*.*) Сообщения: 36549
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 19:25, 17-02-2005 | #7 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Myster
Попробуй большую букву -S |
Отправлено: 08:59, 18-02-2005 | #8 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Пробовал - не помогает ... ((
|
Отправлено: 18:21, 18-02-2005 | #9 |
Ветеран Сообщения: 529
|
Профиль | Отправить PM | Цитировать 2ALL
Пообуйте так REG ADD %KEY%\021 /VE /D "3DMark 2001" /f REG ADD %KEY%\021 /V 1 /D "%SystemDrive%\Temp\3dmark\setup.exe -S -f1\"%SystemDrive%\Temp\3dmark\setup.iss\"" /f Так должно работать. Если посмотреть содержимое setup.iss найдем следующую строку: szDir=C:\Program Files\MadOnion.com\3DMark2001 SE в которой указан путь к папке в которую будет произведена установка. Как быть если нужно поставить ОС не на C:\? Нужно предпринять следующие шаги: 1 Скопировать setup.iss несколько раз с разными именами для установки на разные разделы. Для C: - csetup.iss, для D: - dsetup.iss, для E: - esetup.iss и т.д. Далее надо положить все получившиеся *.iss в папку с инсталятором. 2 В каждом *.iss надо заменить букву диска в строке где прописан путь для установки. в файле csetup.iss строка остается szDir=C:\Program Files\MadOnion.com\3DMark2001 SE в файле dsetup.iss меняем на szDir=D:\Program Files\MadOnion.com\3DMark2001 SE в файле esetup.iss меняем на szDir=E:\Program Files\MadOnion.com\3DMark2001 SE и так во всех файлах соответственно. 3 Далее дополним файл RunFromCD строкой для определения буквы системного диска на который производится установка: FOR /F "delims=:" %%s IN ("%SystemDrive%") DO @set SD=%%s здесь же задается переменная %SD%, соответствующая этой букве. 4 Теперь изменим строки следующим образом: REG ADD %KEY%\021 /VE /D "3DMark 2001" /f REG ADD %KEY%\021 /V 1 /D "%SystemDrive%\Temp\3dmark\setup.exe -S -f1\"%SystemDrive%\Temp\3dmark\%SD%setup.iss\"" /f к имени setup.iss добавится буква системного диска - %SD%setup.iss Теперь установка может быть произведена на любой раздел. |
------- Последний раз редактировалось VseDoFeNi, 27-02-2005 в 19:15. Отправлено: 23:07, 22-02-2005 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - nginx (аномалии с картинками) | xolod. | Общий по FreeBSD | 0 | 29-08-2009 13:20 | |
Имена файлов обновлений при установке методом svcpack.inf | kill-kit | Автоматическая установка Windows 2000/XP/2003 | 7 | 20-01-2007 23:40 | |
[решено] Расположение папки для установки программ методом RunOnceEx | Unical | Автоматическая установка Windows 2000/XP/2003 | 4 | 30-11-2006 15:57 | |
Колонки при установке приложений из RunOnceEx | Cherep84 | Автоматическая установка Windows 2000/XP/2003 | 4 | 21-04-2006 10:46 | |
Проблема при установке драйверов InstallShield | Solitude | Автоматическая установка Windows 2000/XP/2003 | 0 | 27-02-2005 02:00 |
|