2010-10-25 2 views
1

Я только что унаследовал проект InstallShield 2009 от парня, который ушел (о, радость), и пытаюсь запустить setup.exe в бесшумном режиме. Проект является базовым проектом MSI, и в соответствии с документацией я должен иметь возможность указать переключатель/s в сочетании с/v/qn, чтобы сделать процесс установки и MSI беззвучным. Однако, когда я это делаю, процесс показывает все диалоги как нормальные. Я попытался создать файл ответов с помощью/r-переключателя, но это не может вызвать никаких признаков setup.iss где-нибудь (я проверил папку Windows, где она, по-видимому, идет).Silent install parameter игнорируется, InstallShield 2009

Почему процесс должен игнорироваться беззвучными командами? Я не вижу ничего в журнале установки, что указывает на проблему ... Командная строка Я использую это:

setup.exe/s/v/дп

Я пробовал различные комбинации ниже и прописные буквы безрезультатно. Любой совет будет принят во внимание.

Стив

Edit:

Я также попытался:

setup.exe/s/v "/ дп"

Который не работает также.

Edit 2:

Может быть, стоит отметить, что программа установки выполняет и обновление с предыдущей версии продукта до новой версии. Первое появившееся диалоговое окно - это диалоговое окно «извлечения msi», за которым следует диалог «Добро пожаловать в обновление».

ответ

1

Попробуйте

setup.exe/S/V "/ дп"

В основном/с, чтобы сказать setup.exe, чтобы запустить молчать и/v, чтобы передать Parms в MSI, так что вы должны обернуть это в кавычках./qn сообщает MSI работать без интерфейса.

Setup.exe and Update.exe Command-Line Parameters

The Command-Line Options for the Microsoft Windows Installer Tool Msiexec.exe

+0

Спасибо за ответ. Я попробовал это, и он тоже был проигнорирован. Сначала я опустил кавычки, потому что в документации InstallShield вам не нужны кавычки, если аргумент не содержит пробелов. Но даже с кавычками он ничего не делает. –

+0

Есть ли что-нибудь в проекте .ism, которое может повлиять на этот вид вещей? –

+0

Полагаю, возможно, setup.exe переопределяет парм, передаваемый в MSI.Я никогда раньше этого не видел. Включить ведение журнала установщика Windows с помощью: setup.exe/s/v "/ qn/l * v setup.log" Если это не работает, следуйте инструкциям на http://support.microsoft.com/kb/223300 –

5

Следующая должно работать InstallShield 9:

Setup.exe /s /V/qn

Если вы хотите отправить команды на MSI, выполните следующие действия:

Setup.exe /s /V"/qn ADDLOCAL=ALL"

ПРИМЕЧАНИЕ: v имеет заглавные буквы. Некоторые версии InstallShield используют строчные буквы, а другие используют Uppercase для v.

+0

Спасибо за ответ, однако не могу принять, так как я покинул эту компанию сейчас, поэтому не могу проверить! Стив –

Смежные вопросы