Страницы: 1 .. 102 103 104 105 106 .. 282
Msiexec
Средство установки, изменения и выполнения операций установщика Windows из командной строки.
Установка и настройка продукта
Синтаксис
msiexec /i {пакет|код_продукта}
Параметры
- /i
- Установка или настройка продукта.
- пакет
- Имя файла пакета установщика Windows.
- код_продукта
- Глобальный уникальный идентификатор (GUID) пакета установщика Windows.
Заметки
- Регистр букв при вводе параметров командной строки установщика Windows не учитывается.
Примеры
Чтобы установить продукт из файла A:\Example.msi, введите:
msiexec /i A:\Example.msi
Использование режима административной установки
Синтаксис
msiexec /a пакет
Параметры
- /a
- Выбор режима административной установки.
- пакет
- Имя файла пакета установщика 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 /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
1 .. 102 103 104 105 106 .. 282