cmdhelp.ru - информация о командной строке Windows
Статьи
Команды
Форум
Warning! Warning! Нашему чудному сайту требуются волонтеры! Если вы дизайнер, сисадмин или веб-разработчик - большая просьба обратится в ICQ: 688863. Любую безвозмездную помощь очень ценим!

Msiexec

Средство установки, изменения и выполнения операций установщика Windows из командной строки. Установка и настройка продукта

Синтаксис

msiexec /i {пакет|код_продукта}

Параметры

/i
Установка или настройка продукта.
пакет
Имя файла пакета установщика Windows.
код_продукта
Глобальный уникальный идентификатор (GUID) пакета установщика Windows.

Заметки

  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

Чтобы установить продукт из файла A:\Example.msi, введите: msiexec /i A:\Example.msi
Использование режима административной установки

Синтаксис

msiexec /a пакет

Параметры

/a
Выбор режима административной установки.
пакет
Имя файла пакета установщика Windows.

Заметки

  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».
Восстановление продукта

Синтаксис

msiexec /f [p][o][e][d][c][a][u][m][s][v]{пакет|код_продукта}

Параметры

/f
Включение одного или нескольких параметров командной строки, перечисленных в следующей таблице.
Параметр Описание
p Переустановка только в случае отсутствия файла.
o Переустановка при отсутствии файла или если установлена его старая версия.
e Переустановка при отсутствии файла или если установлена его текущая либо старая версия.
d Переустановка в случае отсутствия файла или если установлена другая его версия.
c Переустановка в случае отсутствия файла или в случае, если контрольная сумма не совпадает с вычисленным значением.
a Принудительная переустановка всех файлов.
u Перезапись всех необходимых пользовательских записей реестра.
m Перезапись всех необходимых записей реестра компьютера.
s Перезапись всех имеющихся ярлыков.
v Запуск файлов из источника и повторное кэширование локального пакета.
пакет
Имя файла пакета установщика Windows.
код_продукта
Глобальный уникальный идентификатор (GUID) пакета установщика Windows.

Заметки

  • Пропуск всех значений свойств, заданных в командной строке.
  • Параметром по умолчанию для этой командной строки является параметр /fpecms.
  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

Чтобы восстановить пакет установки, введите: msiexec /fpecms Example.msi
Удаление продукта

Синтаксис

msiexec /x {пакет|код_продукта}

Параметры

/x
Удаление продукта.
пакет
Имя файла пакета установщика Windows.
код_продукта
Глобальный уникальный идентификатор (GUID) пакета установщика Windows.

Заметки

  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

Чтобы удалить или отменить установку пакета, введите: msiexec /x Example.msi
Объявление продукта

Синтаксис

msiexec /j [{u|m}] пакет msiexec {u|m} пакет /t список_преобразований msiexec {u|m} пакет /g код_языка

Параметры

/j
Объявление продукта.
u
Объявление для текущего пользователя.
m
Объявление для всех пользователей компьютера.
пакет
Файл пакета установщика Windows.
/g код_языка
Служит для задания языка.
/t список_преобразований
Применение преобразований к объявляемому пакету.

Заметки

  • Пропуск всех значений свойств, заданных в командной строке.
  • При необходимости установить приложение с повышенными привилегиями используйте параметр /jm.
  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

Чтобы объявить пакет для всех пользователей этого компьютера, введите: msiexec /jm Example.msi Чтобы объявить пакет для всех пользователей этого компьютера, введите: msiexec /jm Example.msi
Установка уровня ведения журнала

Синтаксис

msiexec /L [i][w][e][a][r][u][c][m][p][v][+][!]файл_журнала.txt

Параметры

/L
Путь к файлу журнала.
i
Занесение в журнал сообщений о состоянии.
w
Занесение в журнал некритических предупреждений.
e
Занесение в журнал сообщений об ошибках.
a
Занесение в журнал выполнения действий.
r
Занесение в журнал записей со сведениями о действиях.
u
Занесение в журнал запросов пользователей.
c
Занесение в журнал исходных параметров пользовательского интерфейса.
m
Занесение в журнал нехватки памяти.
p
Занесение в журнал свойств терминала.
v
Занесение в журнал подробных сведений. Для использования параметра v следует задавать /L*v.
+
Добавление в существующий файл.
!
Сброс в журнал каждой строки.
*
Занесение в журнал всех сведений, кроме параметра v. Это подстановочный знак.
файл_журнала.txt
Имя и путь к текстовому файлу журнала.

Заметки

  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Чтобы включить в файл журнала параметр v при использовании подстановочного знака, введите в командной строке /L*v.
  • Параметры файла журнала установщика Windows могут также использоваться для процессов удаления и восстановления.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

Чтобы установить пакет и создать файл журнала, включающий в себя сведения о состоянии, сообщения о нехватке памяти и все сообщения об ошибках, введите следующую команду: msiexec /i Example.msi /Lime logfile.txt
Применение исправления

Синтаксис

msiexec /p пакет_исправлений

Параметры

/p
Применение исправлений.
пакет_исправлений
Определенное исправление.

Заметки

  • Чтобы применить исправления к установочному административному пакету, введите следующую строку: msiexec /p пакет_исправлений /a Example.msi
  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».
Установка преобразования с использованием командной строки

Синтаксис

msiexec /i пакетTRANSFORMS=список_преобразований

Параметры

/i
Установка или настройка продукта.
пакет
Файл пакета установщика Windows.
TRANSFORMS=
Свойство, используемое для указания файлов преобразования (MST), которые следует применить к пакету.
список_преобразований
Список путей, разделенных точкой с запятой.

Заметки

  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».
Установка и объявление продукта с преобразованием при помощи командной строки

Синтаксис

msiexec /i пакет /j[u][m] /t список_преобразований

Параметры

/i
Установка или настройка продукта.
пакет
Имя файла пакета установщика Windows.
/j
Объявление продукта. Этот параметр игнорирует любые значения свойств, введенные в командной строке.
u
Объявление для текущего пользователя.
m
Объявление для всех пользователей данного компьютера.
/t
Применение преобразований к объявляемому пакету.
список_преобразований
Список путей, разделенных точкой с запятой.

Заметки

  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».
Задание уровня пользовательского интерфейса

Синтаксис

msiexec /q{n|b|r|f|n+|b+|b-}

Параметры

/qn
Запрет на отображение пользовательского интерфейса.
/qb
Отображение основного пользовательского интерфейса.
/qr
Отображение сокращенного пользовательского интерфейса с выводом модального диалогового окна в конце установки.
/qf
Отображение полного пользовательского интерфейса с выводом модального диалогового окна в конце.
/qn+
Запрет на отображение пользовательского интерфейса за исключением вывода модального диалогового окна в конце.
/qb+
Отображение основного пользовательского интерфейса с выводом модального диалогового окна в конце.
/qb-
Отображение основного пользовательского интерфейса без модальных диалоговых окон.

Заметки

  • Параметр /qb+- не является поддерживаемым уровнем пользовательского интерфейса. При отмене установки пользователем модальное окно не выводится.
  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

Для отображения основного пользовательского интерфейса в ходе установки пакета Example.msi введите: msiexec /qb Example.msi
Вывод сведений об авторских правах для установщика Windows

Синтаксис

msiexec {/?|/h}

Параметры

{/?|/h}
Отображение версии установщика Windows и сведений об авторских правах.

Заметки

  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».
Вызов системной функции DllRegisterServer для регистрации модулей, указанных в командной строке

Синтаксис

msiexec /y модуль

Параметры

/y
Вызов системной функции DllRegisterServer для регистрации модулей, указанных в командной строке
модуль
Имя файла модуля.

Заметки

  • Этот параметр используется только для данных из реестра, которые не могут быть добавлены с помощью таблиц реестра MSI-файла.
  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

В следующем примере показано использование команды msiexec /y: msiexec /y my_file.dll
Вызов системной функции DllRegisterServer для отмены регистрации модулей, указанных в командной строке

Синтаксис

msiexec /z модуль

Параметры

/z
Вызов системной функции DllRegisterServer для отмены регистрации модулей, указанных в командной строке.
модуль
Имя файла модуля.

Заметки

  • Этот параметр используется только для данных из реестра, которые не могут быть добавлены с помощью таблиц реестра MSI-файла.
  • Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
  • Для получения дополнительных сведений о параметрах командной строки установщика Windows щелкните ссылку «».

Примеры

В следующем примере показано использование команды msiexec /z: msiexec /z my_file.dll

Форматирование

Формат Значение
Курсив Данные, которые должен ввести пользователь
Полужирный шрифт Элементы, которые следует вводить точно, как показано
Пропуск (...) Параметры могут повторяться несколько раз в командной строке
В квадратных скобках ([]) Необязательные элементы
В фигурных скобках ({}); варианты разделены вертикальной чертой (|). Пример: {четные|нечетные} Набор значений, из которого можно выбрать только одно значение
Шрифт Courier Текст кода или выхода программы
[ Назад]
Яндекс.Метрика