Я только что унаследовал проект InstallShield 2009 от парня, который ушел (о радость), и я пытаюсь запустить setup.exe в автоматическом режиме. Это базовый проект MSI, и, согласно документации, я должен иметь возможность указать переключатель / s в сочетании с / v / qn, чтобы инсталлятор и процесс MSI не работали. Однако, когда я это делаю, процесс показывает все диалоги как обычно. Я пробовал сгенерировать файл ответов с переключателем / r, но это не дает никаких признаков setup.iss в любом месте (я проверил папку Windows, которая, по-видимому, находится там).
Почему процесс игнорирует тихие команды? Я не вижу в журнале установки ничего, что указывало бы на проблему ... Я использую следующую командную строку:
setup.exe / s / v / qn
Я пробовал различные комбинации строчных и прописных букв, но безрезультатно. Любой совет будет принят во внимание.
Стив
Изменить:
Я также пробовал:
setup.exe / s / v "/ qn"
Что тоже не сработало.
Изменить 2:
Возможно, стоит отметить, что программа установки выполняет обновление с предыдущей версии продукта до более новой. Первое всплывающее диалоговое окно - это диалоговое окно «Извлечение msi», за которым следует диалоговое окно «Добро пожаловать в обновление».