Установка с помощью msi.exec каждый раз открывать параметры справки

Я пытался установить MSI-файл с помощью cmd. Команда выглядит как C: \ Windows \ system32>msiexec.exe -q -i "Installer.msi"

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

2 ответа

Сначала вам нужно указать полный путь к файлу MSI. Кроме того, командная строка очень требовательна, если вы указываете что-то еще, и иногда ей не нравятся пробелы между значением =proprtyname. Эти ошибки приведут вас к экрану справки, потому что вы неправильно поняли синтаксис.

Обратите внимание, что файл MSI не будет успешно установлен в автоматическом режиме, если он требует повышения прав. Он не будет запрашивать запрос на повышение прав, если вы находитесь в беззвучном режиме. Это означает, что вы должны попробовать установить из командной строки с правами администратора.

Я думаю msiexec.exe /i installer.msi /qn должно сработать.

Смотрите здесь для аналогичной темы на serverfault: https://serverfault.com/questions/30068/silent-install-of-msi/67001

Чтобы справиться со сложным интерфейсом командной строки msiexec.exe, попробуйте этот бесплатный инструмент от разработчика инструмента установки Altiris: http://web.archive.org/web/20140402194132/http://www2.wise.com/filelib/WICLB.exe - неработающая ссылка, восстановленная с компьютера Wayback. Поскольку инструмент был бесплатным, я полагаю, что это законно.

Пожалуйста, запустите загрузку по http://www.virustotal.com/ для безопасности.

Вот скриншот:

Другие вопросы по тегам