Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   nVidia Forceware. Setup.iss (http://forum.oszone.net/showthread.php?t=117686)

aegis-integrator 19-09-2008 18:44 903469

nVidia Forceware. Setup.iss
 
Создан файл setup.iss. Содержание такое:

[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-DlgOrder]
Dlg0={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-1
Count=1
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-1]
Result=1
BootOption=0

Но после установки, все равно появляется окошко о выборе "Перезагрузить или Неперезагрузить".

Я что-то не то делаю или чего-то не хватает в содержании setup.iss

aegis-integrator 19-09-2008 19:49 903525

setup.exe /s
setup.exe /?
setup.exe /s /v/qn

Ничего не запускается только Камень грузиться на 4 секунды на 50% и с падением до 0% загрузки

setup.exe (по статье о "Типы Инсталяторов")

Цитата:

InstallShield

Чтобы автоматически установить приложение, использующее InstallShield, вам надо предварительно создать файл setup.iss на рабочей ОС.
Запустите приложение из командной строки, используя ключ /r (например, Setup.exe /r)
Пойдет процесс установки, вы будете отвечать на вопросы - все как обычно. Главное, не выбирайте опцию перезагрузки компьютера сразу после установки ("Restart the computer now")
После окончания установки зайдите в вашу системную директорию (C:\Windows) и извлеките оттуда файл setup.iss. Перед автоматической установкой положите файл в директорию, где лежит ваша программа.
По идее он должен подцепить setup.iss . Если не прав поправьте. Так же не канает.

Файлик ответов делался с применением /r после взят из системурута.

Не канает. Единственное как установилось это OEM вариант. Но он не устраивает Корпоративный Стандарт установки Драйверов.

Файл конфигурации, повторяю, судя по сему не ЦЕПЛЯЕТСЯ. Мне все равно будет перезагруз или нет, но мне нужно чтобы не было окна и установка длилась без моего вмешательства.

boss911 19-09-2008 21:00 903589

Цитата:

Цитата aegis-integrator
Создан файл setup.iss. »

А зачем его создавать, когда он уже идет в пакете с драйвером.

Официальный setup.iss из официального пакета:
Код:

[InstallShield Silent]
Version=v7.00
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-DlgOrder]
Dlg0={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdWelcome-0
Count=2
Dlg1={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-0
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdWelcome-0]
Result=1
[{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-0]
Result=6
BootOption=3

Наверно разработчики не просто так его туда положили, то есть, они изначально позаботились о том, чтобы мы его уже не создавали, а применяли сразу для автоматической установки.

aegis-integrator 19-09-2008 21:01 903590

Не работает. Окно о выборе перезагрузки все равно появляется

boss911 19-09-2008 21:55 903640

Цитата:

Цитата aegis-integrator
Не работает. »

Это уже странно, видимо, тут уже разработчики "постарались". А чего вас не устраивает метод интеграции драйвера в дистрибутив? Сейчас это довольно популярный способ. К примеру, вот такие подобные проблемы решаются сразу.

aegis-integrator 19-09-2008 21:57 903643

25 конфигураций. Вес драйверов 2,7 Гига. Что мне прибавляет еще 10 минут установки на этапе T12. Причем из них 2,4 просто хлам.
Я ставлю с учетом того на какую ставлю посредством WPI

Лучше скажите как setup.iss подцепить инсталеру

Baw17 19-09-2008 22:27 903680

Цитата:

Цитата aegis-integrator
SdFinishReboot-1 »

попробуй 0

при BootOption=0 будет предложено сообщение о перезагрузке
при 3 - автоматическая

boss911 19-09-2008 22:50 903695

Цитата:

Цитата aegis-integrator
25 конфигураций. Вес драйверов 2,7 Гига. Что мне прибавляет еще 10 минут установки на этапе T12. Причем из них 2,4 просто хлам. »

Но установщик Windows сам определяет (подхватывает), что ему ставить, а что нет, лишнего он ну не как не поставит.

Цитата:

Цитата aegis-integrator
Лучше скажите как setup.iss подцепить инсталеру »

Вы же сказали, что пробовали автоматическую установку, только последний диалог мешает, видимо файл подцепился в таком случае.

Распакуйте скаченный драйвер (SFX архив) с помощью любого архиватора, получите много файлов, среди которых будет setup.exe и setup.iss. Для тихой установки запускайте - setup.exe /s . Есть и другие нюансы автоматической установки инсталляторов InstallShield.



Baw17, я ему это уже советовал, но потом получил обвинение, что я не осознаю, что советую. Я даже привел официальный вариант фала ответов с теми параметрами, что и ты указал, но он говорит, что не работает. Не знаю в чем проблема.

Baw17 19-09-2008 23:08 903709

boss911, одно предположение, что то с ОС, надо пробовать на чистой машине, не может, чтобы ISS не отрабатывал полностью

boss911 19-09-2008 23:25 903727

Цитата:

Цитата Baw17
не может, чтобы ISS не отрабатывал полностью »

Отож!

Dmitry_K 21-09-2008 16:08 904799

а что за версия драйверов-то? откуда качали?
кст, можно перед установкой драйверов запустить простенький AutoIt-скрипт, который "нажмет" нужную кнопку, что в итоге приведет к нужному результату ;)

aegis-integrator 22-09-2008 16:47 905780

Цитата:

Цитата Dmitry_K
Цитировать »

Драйвера я взял с диска Делла. Если интересует могу дать ссылку на них из оф источника. Но не в этом суть то.

Я тут как то задал как запустить этот setup.iss

Просто пишу:
start /wait "c:\drivers\t3400\video\setup.exe"

А ключ какой таки? Просто так? Или /s


AutoIT - почитал поверхностно... верите =) Это не нормальное и довольно сложное решение!

Dmitry_K 22-09-2008 17:47 905825

aegis-integrator, чтобы подхватился "setup.iss", нужен ключ "/s".
И почему AutoIt - "ненормальное" решение? Имхо, нестандартное, но приводящее к нужному результату... и не такое уж сложное...
Я так понял, что проблема в вашем случае - это "нажать" на нужную кнопочку в этом злополучном окне, чтобы установка продолжилась далее без участия человека? Тогда AutoIt - самое простое, и главное, самое быстрое решение. Если нужна помощь, обращайтесь ;)

aegis-integrator 22-09-2008 17:51 905831

Цитата:

Цитата boss911
Цитировать »


Так так так ... насчет выбора SdFinishReboot-3 не было не слова!

Насчет AutoIT. Мне кажется все не нормальное что делается не Виндовозными средствами (файл ответов). Но если не прокатит! Будем пробоваться AutoIT!

boss911 22-09-2008 17:57 905838

Цитата:

Цитата aegis-integrator
start /wait "c:\drivers\t3400\video\setup.exe" »

Вы распаковали setup.exe, получили все то, что описывал выше?

Цитата:

Цитата aegis-integrator
насчет выбора SdFinishReboot-3 не было не слова! »

Првильно, не было, ибо я такое и не советовал, где вы взяли зачение "3" я не пойму.

Цитата:

Цитата aegis-integrator
А ключ какой таки? Просто так? Или /s »

Вам уже был дан ответ, но вы по-прежнему смотрите в пустое небо.

aegis-integrator 22-09-2008 18:01 905842

Цитата:

Цитата boss911
Цитировать »

почему человек по имени Dmitry_K доходчиво, что с ключиком /s цепляется setup.iss. Из вашего "пустого неба", цитирую:
"Распакуйте скаченный драйвер (SFX архив) с помощью любого архиватора, получите много файлов, среди которых будет setup.exe и setup.iss. Для тихой установки запускайте - setup.exe /s "
На что я вам ответил что ТИХАЯ УСТАНОВКА не прокатывает. Про то, что этим ключом цепляется setup.iss вы не сказали ни слова =)

Dmitry_K 22-09-2008 18:11 905852

aegis-integrator, ключ "/s" говорит инсталлятору, что-то типа ищи файлик "setup.iss" и если он существует, бери ответы из него. Это и есть автоматическая установка.
Только вот почему она отрабатывает не до конца, не совсем понятно. Процесс установки драйвера методом эксперимента "ковырять" нужно, чтоб точно разобраться, в чем дело.

boss911 22-09-2008 18:21 905860

Цитата:

Цитата aegis-integrator
Про то, что этим ключом цепляется setup.iss вы не сказали ни слова »

Я это вам не сказал напрямую потому, что я вам дал ссылку на статью, где об этом говорится и разжевывается, но вам видимо разжевать мало, надо еще и в рот положить. Коль уже дали вам тут совет, то попробуйте это проверить, давно бы уже получили нужный результат. Меньше слов – больше дела. Тут многое достигается через несколько проб и ошибок.

aegis-integrator 22-09-2008 18:24 905863

Цитата:

Цитата boss911
Цитировать »

=) boss911 вы ... у меня нет желания больше получать от вас советы и ответы. Потому что:

ЧИТАЕМ ВТОРОЙ ПОСТ!
"setup.exe /s
setup.exe /?
setup.exe /s /v/qn

Ничего не запускается только Камень грузиться на 4 секунды на 50% и с падением до 0% загрузки"

Где я не пробовал /s? Я перед тем как спросить, читал. Как модно говорить: "Юзал поиск и гуглил".

Спасибо за помощь конечно, но она мне ничем не помогла!


Dmitry_K - спасибо!

Dmitry_K 22-09-2008 18:30 905868

можно попробовать также "setup.exe /s /sms" или "setup.exe /s /f1"путь\setup.iss"

Baw17 22-09-2008 19:20 905917

Цитата:

Цитата aegis-integrator
Ничего не запускается только Камень грузиться на 4 секунды на 50% и с падением до 0% загрузки" »

пробуйте тоже самое проделайте на заведомо чистой ОС

aegis-integrator 22-09-2008 19:24 905921

Цитата:

Цитата Baw17
Цитировать »

Она изначально чистая!

boss911 22-09-2008 21:02 906017

Цитата:

Цитата aegis-integrator
у меня нет желания больше получать от вас советы и ответы. »

На зло вам, попробую повторить еще один мой совет: вы распаковывали setup.exe, получили данный результат, после чего запускали распакованный инсталлятор с ключом /s ? Прошу дать ответ по всем трем вопросам.

aegis-integrator 22-09-2008 21:06 906020

Цитата:

Цитата boss911
Цитировать »

а на Злобу Вам я увидел в вашем посте ТОЛЬКО 1 вопрос =D

1. Да, само собой разумеющееся
2. Да


А где 3 вопрос я так и не понял.


Так, я попробую еще похимичить и думаю заведеться.

Baw17 22-09-2008 22:20 906069

aegis-integrator, а если так http://forum.oszone.net/showthread.php?t=60777

boss911 22-09-2008 22:22 906072

Решил сам все попробовать. Под рукой был драйвер версии 175.19 WHQL, далее сделал следующие:

Цитата:

Цитата boss911
Распакуйте скаченный драйвер (SFX архив) с помощью любого архиватора, получите много файлов, среди которых будет setup.exe и setup.iss. Для тихой установки запускайте - setup.exe /s . »

Содержимое setup.iss я выкладывал здесь.

Установка прошла быстро и без единого диалогового окна. Только компьютер сам перезагрузился, но я думаю, что этот вопрос можно решить через BootOption (подставив ему нужное значение, возможно, это 1 или 2). Виртуальной машиной я не пользуюсь, а на реальной у меня нет желания проводить подобные тесты, так как не актуально.

Terminator2093 23-09-2008 00:58 906198

Да. попробовал, Такая же фигня самопроизвольный перезагруз. Пользуюсь Боа Пост Инсталлером. Выручайте, как быть?

boss911 23-09-2008 01:58 906230

Цитата:

Цитата Terminator2093
Выручайте, как быть? »

Если для вас это актуально, попробуйте для себя поэкспериментировать, проиграться со значением в параметре BootOption (подставляя 1 или 2) в файле ответов setup.iss. О результатах не забудьте отписаться.

Baw17 23-09-2008 07:46 906288

так как
Debugger
Цитата:

Сегодня сработала установка без перезагрузки - ключи -s -k. Setup.iss - родной, который шел с дровами. Дрова - 6.70 для nForce4. Наличие папки Ethernet и NAM не повлияло - сетап пытался и НАМ поставить, да только обломился - там файла ответов не было
??????????

aegis-integrator 23-09-2008 15:48 906691

Цитата:

Цитата Baw17
Цитировать »

Интересно =)

А вообще еще такой вопрос. Искал в нете и на офф сайтах инсталлеров полный список ключей. Есть такой ресурс? Ключ -к никада не видел =)

Terminator2093 23-09-2008 18:40 906831

Ура! Все получилось!
Значит финальное резюме по тихой установке драйвера nVidia ForceWare 175.19 через BS Post Installer.
Распаковываем драйвер, правим setup.iss - в BootOption ставим единичку, затем запускаем setup.exe /s. В результате драйвер ставится по тихому и без самопроизвольной перезагрузки.

boss911 23-09-2008 19:49 906897

Предлагаю пометить тему как решенной.

Подводим итог к всему сказанному:
  • распаковываем драйвер обычным архиватором;
  • для автоматической установки используем родной файл ответов setup.iss, который получили после распаковки или создаем новый, слегка отредактировав его -

    setup.iss
    Код:

    [InstallShield Silent]
    Version=v7.00
    File=Response File
    [File Transfer]
    OverwrittenReadOnly=NoToAll
    [{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-DlgOrder]
    Dlg0={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdWelcome-0
    Count=2
    Dlg1={EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-0
    [{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdWelcome-0]
    Result=1
    [{EFB7D050-CAD2-11D4-B34D-00105A1C23DD}-SdFinishReboot-0]
    Result=6
    BootOption=3


    1. BootOption=0 - будет предложено сообщение о перезагрузке.
    2. BootOption=1 - автоматическая установка завершиться без перезагрузки.
    3. BootOption=3 - произвольная перезагрузка, без каких либо предложений.

  • для применения файла ответов и последующей автоматической установки драйвера, запускаем так - setup.exe /s .

aegis-integrator 17-10-2008 17:54 926574

Цитата:

Цитата boss911
Цитировать »

Протестировал... *цензура* не работает =) Запускаешь и тишина... =)


Время: 18:04.

Время: 18:04.
© OSzone.net 2001-