Параметры командной строки для MSIEXEC.EXE
Существует возможность запускать новую утилиту Microsoft Installer (ранее Windows Installer) в командной строке с помощью исполняемого файла MSIEXEC.EXE. Эта программа имеет следующие параметры командной строки, представленные далее.
Параметры командной строки программы MSIEXEC.EXE
|
/i [пакет MSI] |
Установка указанной программы |
|
/f p|o|e|d|c|a|u|m|s|v |
p — переустановка программы только в случае отсутствия необходимых файлов |
|
o — переустановка программы, когда отсутствует файл или установлена более старая версия файла |
|
|
e — переустановка программы, когда отсутствует нужный файл или установлена текущая/старая версия файла |
|
|
d — переустановка программы, когда файл отсутствует или установлена другая версия файла |
|
|
c — переустановка программы, когда отсутствует файл или сохраненное значение контрольной суммы не соответствует подсчитанному значению |
|
|
a — переустановка всех файлов |
|
|
u — перезапись всех необходимых разделов системного реестра, относящихся к отдельным пользователям |
|
|
m — перезапись всех необходимых разделов системного реестра, относящихся к отдельным системам |
|
|
s — перезапись всех существующих ярлыков |
|
|
v — запуск из исходного файла MSI и повторное кэширование локального продукта |
|
|
/a [пакет MSI] |
Сетевая установка программы |
|
/x [пакет MSI] |
Удаление программы |
|
/j u|m [пакет MSI] |
Предоставление программы (u — для текущего пользователя, m — для всех пользователей) |
|
/l i|w|e|a|r|u|c|m|p|v|+|!|* [файл журнала] |
Указание файла системного журнала и допустимых параметров |
|
i — вывод сообщения о текущем состоянии |
|
|
w — вывод некритических предупреждений |
|
|
e — вывод всех сообщений об ошибках |
|
|
a — запуск загрузки |
|
|
r — записи, относящиеся к событиям программы |
|
|
u — запросы пользователей |
|
|
с — параметры базового пользовательского интерфейса |
|
|
m — отсутствие доступной памяти |
|
|
p — свойства терминала |
|
|
v — расширенный вывод |
|
|
+ — дополнения к существующему файлу |
|
|
! — очистка каждой строки файла журнала |
|
|
* — протоколирование всех данных, но без использования параметра v. Для того, чтобы воспользоваться и параметром v, введите команду /l*v |
|
|
/p [программное обновление] |
Установка программного обновления. Для обновления инсталлированного образа воспользуйтесь параметром /a (например, msiexec /p [обновление] /a [путь] |
|
/ n/b/r/f |
Определение уровня пользовательского интерфейса |
|
n — без интерфейса |
|
|
b — обычный пользовательский интерфейс |
|
|
r — сокращенный пользовательский интерфейс |
|
|
f — полнофункциональный пользовательский интерфейс |
|
|
/y |
Вызов системной библиотеки API DLLRegisterServer для регистрации модуля. Например: msiexec /y savill.dll |
|
/z |
Вызов системной библиотеки API DLLRegisterServer для отмены регистрации модуля. Например, msiexec /z savill.dll |







