Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет средства для установки, изменения и выполнения операций в установщике Windows из командной строки.
Параметры установки
Задайте тип установки для запуска пакета установки.
Синтаксис
msiexec.exe [/i][/a][/j{u|m|/g|/t}][/x] <path_to_package>
Параметры
Параметр | Описание |
---|---|
/я | Указывает обычную установку. |
/a | Указывает административную установку. |
/Чжу | Объявление продукта текущему пользователю. |
/jm | Объявление продукта всем пользователям. |
/j/g | Указывает идентификатор языка, используемый объявленным пакетом. |
/j/t | Применяет преобразование к объявленным пакету. |
/х | Удаляет пакет. |
<path_to_package> |
Указывает расположение и имя файла пакета установки. |
Примеры
Чтобы установить пакет с именем example.msi на диске C: с помощью обычного процесса установки введите:
msiexec.exe /i "C:\example.msi"
Параметры отображения
Вы можете настроить то, что пользователь видит во время установки в зависимости от целевой среды. Например, если вы распространяете пакет для всех клиентов для ручной установки, то должен быть полный пользовательский интерфейс. Однако если вы развертываете пакет с помощью групповой политики, для которой не требуется взаимодействие с пользователем, не следует использовать пользовательский интерфейс.
Синтаксис
msiexec.exe /i <path_to_package> [/quiet][/passive][/q{n|b|r|f}]
Параметры
Параметр | Описание |
---|---|
<path_to_package> |
Указывает расположение и имя файла пакета установки. |
/тихий | Задает спокойный режим, что означает, что взаимодействие с пользователем не требуется. |
/пассивный | Указывает автоматический режим, который означает, что установка отображает только индикатор выполнения. |
/qn | Указывает, что в процессе установки пользовательский интерфейс отсутствует. |
/qn+ | Указывает, что в процессе установки нет пользовательского интерфейса, за исключением окончательного диалогового окна в конце. |
/qb | Указывает, что во время установки используется базовый пользовательский интерфейс. |
/qb+ | Указывает базовый пользовательский интерфейс во время установки, включая окончательное диалоговое окно в конце. |
/qr | Указывает сокращенный интерфейс пользовательского интерфейса во время установки. |
/qf | Указывает полный интерфейс пользовательского интерфейса во время установки. |
Замечания
- Модальное поле не отображается, если установка отменена пользователем. Вы можете использовать qb+! или qb!+, чтобы скрыть кнопку отмены .
Примеры
Чтобы установить пакет C:\example.msi, используя обычный процесс установки и нет пользовательского интерфейса, введите следующее:
msiexec.exe /i "C:\example.msi" /qn
Параметры перезапуска
Если пакет установки перезаписывает файлы или пытается изменить используемые файлы, может потребоваться перезагрузка до завершения установки.
Синтаксис
msiexec.exe /i <path_to_package> [/norestart][/promptrestart][/forcerestart]
Параметры
Параметр | Описание |
---|---|
<path_to_package> |
Указывает расположение и имя файла пакета установки. |
/norestart | Останавливает перезапуск устройства после завершения установки. |
/promptrestart | Предложит пользователю, если требуется перезагрузка. |
/forcerestart | Перезапускает устройство после завершения установки. |
Примеры
Чтобы установить пакет C:\example.msi, используя обычный процесс установки без перезагрузки в конце, введите следующее:
msiexec.exe /i "C:\example.msi" /norestart
Параметры ведения журнала
Если необходимо выполнить отладку пакета установки, можно задать параметры для создания файла журнала с определенными сведениями.
Синтаксис
msiexec.exe [/i][/x] <path_to_package> [/L{i|w|e|a|r|u|c|m|o|p|v|x+|!|*}] <path_to_log>
Параметры
Параметр | Описание |
---|---|
/я | Указывает обычную установку. |
/х | Удаляет пакет. |
<path_to_package> |
Указывает расположение и имя файла пакета установки. |
/Литий | Включает ведение журнала и включает сообщения о состоянии в выходном файле журнала. |
/lw | Включает ведение журнала и включает неустранимые предупреждения в выходном файле журнала. |
/меньше или равно | Включает ведение журнала и включает все сообщения об ошибках в выходном файле журнала. |
/ля | Включает ведение журнала и включает сведения о запуске действия в выходном файле журнала. |
/лр | Включает ведение журнала и включает записи, относящиеся к действиям, в выходном файле журнала. |
/Лу | Включает ведение журнала и включает сведения о запросе пользователя в выходной файл журнала. |
/lc | Включает ведение журнала и включает начальные параметры пользовательского интерфейса в выходном файле журнала. |
/лм | Включает ведение журнала и включает сведения о выходе из памяти или неустранимые сведения о выходе в выходной файл журнала. |
/вот | Включает ведение журнала и включает сообщения вне места на диске в выходном файле журнала. |
/LP | Включает ведение журнала и включает свойства терминала в выходной файл журнала. |
/lv | Включает ведение журнала и включает подробные выходные данные в выходной файл журнала. |
/lx | Включает ведение журнала и включает дополнительные сведения об отладке в выходном файле журнала. |
/l+ | Включает ведение журнала и добавляет сведения в существующий файл журнала. |
/л! | Включает ведение журнала и сбрасывает каждую строку в файл журнала. |
/л* | Включает ведение журнала и записывает все сведения, кроме подробных сведений (/lv) или дополнительные сведения об отладке (/lx). |
<path_to_logfile> |
Указывает расположение и имя для выходного файла журнала. |
Примеры
Чтобы установить пакет C:\example.msi, используя обычный процесс установки со всеми предоставленными сведениями журнала, включая подробные выходные данные, и сохранение файла выходного журнала в C:\package.log, введите:
msiexec.exe /i "C:\example.msi" /L*V "C:\package.log"
Варианты обновления
Вы можете применить или удалить обновления с помощью пакета установки.
Синтаксис
msiexec.exe [/p][/update][/uninstall[/package<product_code_of_package>]] <path_to_package>
Параметры
Параметр | Описание |
---|---|
/p | Устанавливает исправление. Если вы устанавливаете автоматически, необходимо также задать для свойства REINSTALLMODE значение ecmus и ПЕРЕУСТАНОВИТЬ значение ALL. В противном случае исправление обновляет только MSI, кэшированный на целевом устройстве. |
/обновлять | Установите параметр исправлений. Если вы применяете несколько обновлений, их необходимо разделить с запятой (;). |
/пакет | Устанавливает или настраивает продукт. |
Примеры
msiexec.exe /p "C:\MyPatch.msp"
msiexec.exe /p "C:\MyPatch.msp" /qb REINSTALLMODE="ecmus" REINSTALL="ALL"
msiexec.exe /update "C:\MyPatch.msp"
msiexec.exe /uninstall {1BCBF52C-CD1B-454D-AEF7-852F73967318} /package {AAD3D77A-7476-469F-ADF4-04424124E91D}
Где первый GUID является GUID исправления, а второй — код продукта MSI, к которому применено исправление.
Параметры восстановления
Эту команду можно использовать для восстановления установленного пакета.
Синтаксис
msiexec.exe [/f{p|o|e|d|c|a|u|m|s|v}] <product_code>
Параметры
Параметр | Описание |
---|---|
/фп | Восстанавливает пакет, если файл отсутствует. |
/бак | Восстанавливает пакет, если файл отсутствует или установлена более ранняя версия. |
/Фе | Восстанавливает пакет, если файл отсутствует или установлена более ранняя версия. |
/fd | Восстанавливает пакет, если файл отсутствует или установлена другая версия. |
/ФК | Восстанавливает пакет, если файл отсутствует, или если контрольная сумма не соответствует вычисляемой сумме. |
/фа | Принудительно переустановите все файлы. |
/Фу | Восстанавливает все необходимые записи реестра, относящиеся к пользователю. |
/частотная модуляция | Восстанавливает все необходимые записи реестра, относящиеся к компьютеру. |
/фс | Восстанавливает все существующие сочетания клавиш. |
/фв | Выполняется из источника и повторно кэширует локальный пакет. |
Примеры
Чтобы принудительно переустановить все файлы на основе кода продукта MSI, {AAD3D77A-7476-469F-ADF4-04424124E91D}, введите:
msiexec.exe /fa {AAD3D77A-7476-469F-ADF4-04424124E91D}
Задание общедоступных свойств
Вы можете задать общедоступные свойства с помощью этой команды. Сведения о доступных свойствах и их настройке см. в общедоступных свойств.
Связанные ссылки
параметры Msiexec.exe Command-Line
параметров Command-Line установщика уровня "Стандартный"