Существует возможность запускать новую утилиту Microsoft Installer (ранее Windows Installer) в командной строке с помощью исполняемого файла MSIEXEC.EXE. Эта программа имеет следующие параметры командной строки, представленные далее.

Ты сможешь лишь 85%

Параметры командной строки программы 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

Кому нужна эта Винда? Нам нужны бабки за 180 секунд!

1 Comment

    фывафыв

    15 Mar 2019

    А где примеры?!

Leave a Reply

Your email address will not be published. Required fields are marked *