При поддержке компании Mobatime Systems: лидера в разработке, производстве и продаже приборов и систем времени. Подробнее...
Сайт · Форум · Инструменты WindowsFAQ.ru - Сайт о Windows, компьютерах, системном администрировании, локальных сетях

Зарегистрируйте код 107-101-303 на сайте vip.gfi.ru и получите наши продукты бесплатно!

Поиск

Друзья

Клуб любителей ASPLinux
Kerio Winroute Firewall инструкции настройки

Шаблоны

New_WindowsFAQ
Главная arrow FAQ arrow Командная строка arrow Msiexec
Msiexec Версия для печати
Автор SavageNoName   

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

Установка и настройка продукта

Синтаксис

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

Параметры

/i Установка или настройка продукта. пакет Имя файла пакета установщика Windows. код_продукта Глобальный уникальный идентификатор (GUID) пакета установщика 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 не учитывается.

Примеры

Чтобы восстановить пакет установки, введите:

msiexec /fpecms Example.msi

Удаление продукта

Синтаксис

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

Параметры

/x Удаление продукта. пакет Имя файла пакета установщика Windows. код_продукта Глобальный уникальный идентификатор (GUID) пакета установщика 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 не учитывается.

Примеры

Чтобы объявить пакет для всех пользователей этого компьютера, введите:

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 могут также использоваться для процессов удаления и восстановления.

Примеры

Чтобы установить пакет и создать файл журнала, включающий в себя сведения о состоянии, сообщения о нехватке памяти и все сообщения об ошибках, введите следующую команду:

msiexec /i Example.msi /Lime logfile.txt

Применение исправления

Синтаксис

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

Параметры

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

Заметки

  • Чтобы применить исправления к установочному административному пакету, введите следующую строку:

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

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

Установка преобразования с использованием командной строки

Синтаксис

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

Параметры

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

Заметки

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

Установка и объявление продукта с преобразованием при помощи командной строки

Синтаксис

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

Параметры

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

Заметки

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

Задание уровня пользовательского интерфейса

Синтаксис

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

Параметры

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

Заметки

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

Примеры

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

msiexec /qb Example.msi

Вывод сведений об авторских правах для установщика Windows

Синтаксис

msiexec {/?|/h}

Параметры

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

Заметки

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

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

Синтаксис

msiexec /y модуль

Параметры

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

Заметки

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

Примеры

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

msiexec /y my_file.dll

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

Синтаксис

msiexec /z модуль

Параметры

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

Заметки

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

Примеры

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

msiexec /z my_file.dll

 
< Move   Msinfo32 >

Сервер NTP


Доступ к серверу NTP первого стратума
Подробнее

На форуме

Лента RSS

Mobatime - Автору - Рекламодателю - Веб-мастеру - Контакт - История - Наверх
© Владислав Семёнов aka SavageNoName 2003-2014
При любом использовании материалов ссылка на WindowsFAQ.ru обязательна
Сайту 10 лет, 7 месяцев и 0 дней. Форуму 13 лет, 11 месяцев и 13 дней.