- MSIEXEC — описание команды и примеры использования Статья на сайте
- MSIEXEC — описание команды и примеры использования
- Статья на сайте
- Описание команды и примеры использования
- Примечания
- CAB file list
- CAB file list
- Установка по умолчанию
- Примеры
- Справочная информация
- Общий формат команды MSIEXEC
- Опции команды MSIEXEC
- Примеры использования команды MSIEXEC
- Описание
- Command-line install for Machine Learning Server for Windows
- Синтаксис
- Next steps
- Установка пакета с обновлением
- Удаление установленного пакета
- Параметры и дополнительные действия
- CAB file list
- Синтаксис
- Описание
- Примеры
- Видео:
- Управление службами в Windows через командную строку
MSIEXEC — описание команды и примеры использования Статья на сайте
MSIEXEC — это командная строка, которая используется для установки, удаления и обновления программного обеспечения, упакованного в формат Windows Installer (MSI). Эта команда широко используется администраторами компьютеров для выполнения различных действий с установочными пакетами.
Команда MSIEXEC имеет следующий синтаксис:
msiexec options
Опции могут быть различными и зависят от специфических требований, но есть несколько основных опций, которые часто используются:
- /i — установить пакет;
- /x — удалить пакет;
- /qr — тихая установка без взаимодействия с пользователем;
- /qb — установка с минимальными интерактивными подтверждениями;
- /norestart — не перезапускать компьютер после завершения установки.
Для выполнения команды MSIEXEC необходимо указать путь к пакету, используя параметр package, или идентификатор пакета, используя параметр productcode.
Ниже приведены некоторые примеры использования команды MSIEXEC:
Установка пакета:
msiexec /i "C:\path\to\package.msi"
Удаление пакета:
msiexec /x {ProductCode}
Тихая установка пакета:
msiexec /i "C:\path\to\package.msi" /qr
Установка пакета без перезагрузки компьютера:
msiexec /i "C:\path\to\package.msi" /norestart
Необходимо помнить, что команда MSIEXEC имеет много опций и параметров, позволяющих выполнять различные действия при установке и удалении пакетов. Подробнее об этих опциях можно узнать в документации Microsoft.
MSIEXEC — описание команды и примеры использования
Команда MSIEXEC запускает установочный мастер, который взаимодействует с пользователем и просит указать необходимые параметры для установки или удаления продукта Microsoft. В зависимости от параметров, команда MSIEXEC может работать в тихом режиме, не требуя ввода пользователя, или отображать диалоговые окна для указания специфических настроек.
Вот примеры использования команды MSIEXEC:
- Установка продукта с помощью установочного пакета:
- Установка продукта с указанием параметров в командной строке:
- Удаление продукта:
- Восстановление продукта после ошибок установки:
- Открытие журнала установки:
msiexec /i example.msi
msiexec /i example.msi /quiet
msiexec /x example.msi
msiexec /f[p|o|e|d|c|a|u|m|s|v] example.msi
msiexec /l*v install.log /i example.msi
Команда MSIEXEC также позволяет указывать специфические параметры, такие как путь к временной папке (/t
), путь к файлу CAB-архива (/c
), список запускаемых файлов после установки (/x
), версию Windows Installer (/v
) и многое другое. Более подробную информацию о доступных параметрах можно найти в соответствующей статье Microsoft.
В данной статье были представлены основные сведения о команде MSIEXEC и её использовании. Вы можете использовать эти примеры в своих проектах и настройках установки, учитывая специфические требования и особенности вашего приложения. Удачи в изучении MSIEXEC!
Статья на сайте
Описание команды и примеры использования
Команда MSIEXEC позволяет управлять процессом установки приложений, задавая различные параметры и опции. Для использования команды MSIEXEC вводится следующая строка в командной строке:
msiexec [опции] [параметр]
Основной параметр команды – полное имя файла .msi или .msp, являющегося пакетом Windows Installer, который необходимо установить, обновить или удалить. Например, для установки пакета AExample.msi, команда будет выглядеть следующим образом:
msiexec /i AExample.msi
Если пакет находится в специальной папке, указанной в переменной среды MEDIADIR, можно использовать параметр новая_папка, чтобы указать путь к пакету. Например:
msiexec /i AExample.msi MEDIADIR=D:\Package
Команда MSIEXEC также поддерживает различные опции и флаги, которые могут быть использованы при установке или удалении пакетов. Например, параметр /q позволяет выполнить установку в тихом режиме без отображения окна установки:
msiexec /i AExample.msi /q
Если необходимо указать определенное значение для параметра, можно использовать следующий синтаксис:
msiexec /i AExample.msi PROPERTY=значение
Кроме того, команда MSIEXEC позволяет создавать журнал установки, где будет записываться информация о процессе установки и возможных ошибках. Для этого используется параметр /l. Например:
msiexec /i AExample.msi /l install.log
Примечания:
- Перед использованием команды MSIEXEC удалите пробелы или специальные символы в пути к пакету.
- Убедитесь, что у вас есть администраторские права на компьютере, чтобы выполнить установку приложения с помощью команды MSIEXEC.
- Для установки пакета с сервера или в автономном режиме используйте соответствующие параметры и опции команды MSIEXEC.
- Проверьте справочную информацию и примеры использования команды MSIEXEC на официальном сайте Microsoft.
В данной статье были рассмотрены основные примеры использования команды MSIEXEC. Ознакомившись с данными примерами, вы сможете легко устанавливать, обновлять и удалять программное обеспечение на своем компьютере с помощью командной строки в операционной системе Windows.
Примечания
- При использовании команды MSIEXEC в командной строке, при вводе параметров следует учитывать регистр букв.
- При запуске установщика, в журнале установки можно найти полный список доступных действий, которые можно использовать.
- Для удаления продукта с использованием MSIEXEC, можно указать идентификатор продукта или имя продукта из реестра, а также версию продукта.
- При использовании MSIEXEC в режиме интерфейса пользователя, можно указать путь к папке, где находится установочный пакет.
- В случае отсутствия параметров установки, MSIEXEC будет использовать значения по умолчанию.
- При использовании MSIEXEC в режиме установки, возможно добавление специфических параметров для файла установки.
- При использовании MSIEXEC в режиме удаления, можно указать «ALL» для удаления всех установленных продуктов.
- При использовании MSIEXEC с параметром /qn, происходит тихая установка без необходимости интерактивного взаимодействия с пользователем.
- При использовании MSIEXEC в режиме перезапуска, будет произведен перезапуск компьютера после завершения установки.
- При использовании MSIEXEC в режиме отсоединенной установки, необходимо указать путь к папке, содержащей файлы для установки.
- При использовании MSIEXEC в режиме указания пакета, необходимо указывать полный путь к файлу пакета.
- При использовании MSIEXEC для добавления или удаления функций, команда должна быть запущена от имени административной учетной записи.
- При использовании MSIEXEC для указания параметров установки или удаления, следует использовать явное объявление параметров.
- При использовании MSIEXEC для установки нескольких пакетов, следует указывать пути к файлам пакетов через пробел.
- При использовании MSIEXEC в режиме отсутствия интерактивного выбора опций установки продукта, будет использован режим установки по умолчанию.
- При использовании MSIEXEC с указанием параметра /passive, пользователь не сможет изменить параметры установки.
- При использовании MSIEXEC для установки пакетов в оффлайн режиме, пакеты должны быть заранее загружены на компьютер.
- При использовании MSIEXEC в режиме списка всех установленных продуктов, будет отображен полный список всех установленных продуктов.
- При использовании MSIEXEC с указанием параметра /uninstall, будут удалены все пакеты, установленные для текущего пользователя.
- При использовании MSIEXEC с указанием параметра /package, необходимо указывать идентификатор пакета или путь к установочному пакету.
- В случае отсутствия указания параметра продукта, MSIEXEC будет использовать последнюю доступную версию продукта.
- При использовании MSIEXEC в режиме явного указания пути к файлу журнала, необходимо указать полный путь к файлу.
- При использовании MSIEXEC для установки пакетов с различными моделями уровня 94, следует использовать аргумент /lv для записи журнала установки.
- При использовании MSIEXEC в режиме установки из temp-папки, пакеты должны быть распакованы в папку temp.
CAB file list
Параметр CAB должен указывать на файл формата .cab, который содержит компоненты программы. CAB-файлы являются сжатыми архивами, которые содержат файлы и директории, необходимые для установки программного обеспечения.
Путь к CAB-файлу может быть указан в абсолютном или относительном формате. Если путь указывает на файл в локальной файловой системе, то можно использовать абсолютный путь, начинающийся с диска и содержащий полный путь до файла. В случае, если CAB-файл находится в той же директории, что и файл MSI, можно использовать относительный путь относительно директории, содержащей файл MSI.
Один из примеров использования параметра CAB в команде MSIEXEC:
msiexec /i setup.msi CAB="C:\install\files.cab"
В данном примере команда MSIEXEC устанавливает программу, используя файл MSI «setup.msi» и указывая путь к CAB-файлу «C:\install\files.cab». Это позволяет установить необходимые компоненты программы из CAB-файла во время процесса установки.
Необходимо отметить, что использование параметра CAB может быть полезным в случае, если необходимо установить компоненты программы, которые не включены в основной файл MSI, но содержатся в CAB-файле.
При использовании параметра CAB также следует учитывать, что его наличие или отсутствие может влиять на процесс установки и возможность перезапуска компьютера после установки. Если CAB-файл необходим для установки программы и он недоступен, то установка не может быть завершена успешно. В случае отсутствия CAB-файла может потребоваться повторная установка программы, с учетом наличия требуемых файлов.
Файл CAB также может быть использован для восстановления состояния программы, если в процессе установки произошли ошибки или возникли проблемы. Наличие файла CAB позволяет переустановить программу и восстановить исправные компоненты или файлы, которые могут быть повреждены в результате ошибок.
В режиме работы команды MSIEXEC с использованием CAB-файла можно управлять процессом установки программы, включая специфические параметры установки, контрольные действия, добавление записей в реестр и другие действия, необходимые для установки программного обеспечения.
Важно помнить, что использование параметра CAB в команде MSIEXEC требует знания специфических особенностей программы и процесса установки. В случае необходимости узнать подробную информацию о использовании параметра CAB и других параметров команды MSIEXEC рекомендуется обратиться к справочной документации по программе или узнать информацию у разработчиков программного обеспечения.
CAB file list
Чтобы использовать параметр CAB file list, необходимо ввести идентификатор пакета в команду MSIEXEC, запустить командную строку с правами администратора и указать полный путь к файлу CAB.
Примеры использования:
Команда | Описание |
---|---|
msiexec /i package.msi CAB file list=a.cab,b.cab | Установить продукт и использовать файлы a.cab и b.cab при установке. |
msiexec /x {product code} CAB file list=a.cab,b.cab | Удалить продукт и использовать файлы a.cab и b.cab при удалении. |
Примечания:
- Если список файлов CAB содержит пробелы, необходимо заключить его в двойные кавычки (например, «a.cab, b.cab»).
- Если файл CAB находится в другой папке, вы должны указать полный путь к файлу (например, C:\folder\a.cab).
- Параметр CAB file list используется только в режиме установки или удаления.
- При использовании CAB file list, Windows Installer будет искать файлы CAB в указанном списке в том порядке, в котором они указаны.
- Если файл CAB не может быть найден или не может быть открыт, установка или удаление продукта может быть прервано с ошибкой.
Этот параметр необходим в особых случаях, таких как восстановление состояния системы или модификация установленного продукта.
Дополнительная информация о командной строке MSIEXEC и ее использовании может быть найдена в документации Microsoft.
Установка по умолчанию
Команда MSIEXEC может использоваться для установки программного обеспечения с помощью командной строки в операционной системе Windows. При использовании команды без указания каких-либо параметров, процесс установки будет выполняться по умолчанию.
Для выполнения установки по умолчанию необходимо запустить команду MSIEXEC с указанием пути к установочному файлу (обычно это файл с расширением .msi). Например, вы можете использовать следующую команду:
msiexec /i C:\full\path\to\aexample.msi
В данном примере, команда msiexec запускает установку файла aexample.msi на диске C:
msiexec /i C:\full\path\to\aexample.msi /q
После успешного выполнения установки, все необходимые файлы и компоненты будут размещены в соответствующих папках на жестком диске компьютера.
В случае необходимости удаления установленного приложения, можно использовать команду msiexec с параметром /x (uninstall), а также указать путь к установочному файлу. Например:
msiexec /x C:\full\path\to\aexample.msi
При необходимости выполнить установку или удаление приложения в специфические пути или режимы, можно использовать специфические параметры команды msiexec. Например, параметр «/qn» можно использовать для выполнения установки в тихом режиме без отображения диалогового окна установки.
Примеры
Ниже приведены примеры использования команды msiexec для различных сценариев установки и удаления файлов.
Пример команды | Описание |
---|---|
msiexec /i package.msi | Установка пакета без взаимодействия с пользователем и с использованием параметров по умолчанию. |
msiexec /i package.msi /quiet | Установка пакета в тихом режиме без взаимодействия с пользователем. |
msiexec /x {ProductCode} | Удаление установленного продукта по его идентификатору ProdctCode. |
msiexec /x {ProductCode} /quiet | Удаление установленного продукта в тихом режиме без взаимодействия с пользователем. |
msiexec /p update2.msp | Обновление установленного продукта с помощью пакета обновления. |
msiexec /a package.msi TARGETDIR=C:\MyFolder | Установка пакета без запуска самой установки, для последующего введения пользователем необходимых данных. |
msiexec /uninstall {ProductCode} | Удаление установленного продукта при наличии его кода. |
msiexec /i package.msi /qn | Установка пакета в тихом режиме без взаимодействия с пользователем. |
Примечания:
- В примерах необходимо заменить «package.msi» на путь к файлу пакета установки.
- В примере с обновлением также необходимо заменить «update2.msp» на путь к файлу пакета обновления.
- Параметр «TARGETDIR=C:\MyFolder» в примере с добавлением флага «/a» позволяет задать путь к папке установки.
- Параметр «/qn» в примере с флагом «/i» указывает на необходимость выполнения установки без отображения интерфейса в процессе.
Справочная информация
MSIEXEC может выполнять различные операции в зависимости от параметров командной строки, указанных пользователем. В этом разделе приведены описания основных элементов команды MSIEXEC и примеры их использования.
Общий формат команды MSIEXEC
Общий формат команды MSIEXEC выглядит следующим образом:
msiexec [option(s)]
В квадратных скобках [option(s)] можно указать один или несколько параметров командной строки, которые определяют режим выполнения операции.
Опции команды MSIEXEC
Опции команды MSIEXEC позволяют настраивать различные аспекты выполнения операции. Некоторые из наиболее часто используемых опций включают в себя:
/i – запуск установки или добавление пакета в систему (по умолчанию).
/x – удаление пакета из системы.
/p – применение патча к установленному пакету.
/l – указание местоположения файла журнала установки.
/q – выполнение операции без отображения диалоговых окон.
/passive – выполнение операции в пассивном режиме (диалоговые окна показываются, но не требуют действий пользователя).
/norestart – запрет перезагрузки компьютера после завершения операции.
Примеры использования команды MSIEXEC
Ниже приведены несколько примеров команды MSIEXEC:
msiexec /i package.msi /l*v install.log – установка пакета и запись журнала установки в файл.
msiexec /x {ACBF7822-12DC-4E78-921D-1C689421A394} /qn – удаление пакета с указанным идентификатором без отображения диалоговых окон.
msiexec /p patch.msp /qb – применение патча к установленному пакету в пассивном режиме.
Режимы использования команды MSIEXEC могут быть различными, их набор зависит от конкретной задачи и требований пользователя. Для получения подробной информации о доступных режимах и параметрах команды MSIEXEC можно обратиться к документации или использовать команду msiexec с параметром /? для отображения справки.
Описание
Одним из важных параметров команды MSIEXEC является параметр update2msp, который позволяет добавить .msp-файлы в уже существующую установку. Этот параметр полезен, когда необходимо внести изменения в уже установленный продукт без переустановки.
Для добавления записей в реестр при установке продукта используется параметр добавление. Он позволяет создавать новые ключи и значения в реестре и задавать им соответствующие параметры.
Если в процессе установки произошла ошибка, то можно восстановить состояние системы с помощью команды MSIEXEC. Для этого используется параметр восстановление, который выполняет переустановку продукта с помощью оригинального пакета установки.
Параметр folder позволяет изменить место установки продукта. По умолчанию установка происходит в папку Program Files (или Program Files (x86) на 64-битной системе), но с помощью этого параметра можно указать другую папку.
Команду MSIEXEC можно использовать как в командной строке, так и в административной консоли.
Для удаления продукта используется параметр удаление, который позволяет полностью удалить все файлы и записи в реестре, связанные с указанным продуктом.
При установке продукта MSIEXEC может использовать различные типы распространения (distribution type). Параметр microsoftml указывает, что установка будет производиться с использованием пакета Microsoft Machine Learning Server.
Для полной установки продукта можно использовать параметр full. Он позволяет установить все доступные компоненты и настройки вместо выборочной установки.
Параметр cannot указывает, что в случае, если указанный продукт уже установлен, установка должна быть отменена. В противном случае установка будет продолжена без предупреждения.
Параметр package позволяет указать файл пакета установки (.msi), который следует использовать для установки или удаления продукта. Если путь не указан, то команда MSIEXEC будет ожидать ввода пути к файлу пакета установки.
Параметр параметры позволяет указать дополнительные параметры для процесса установки. Эти параметры могут быть различными и зависят от конкретного продукта.
Команда MSIEXEC можно использовать для работы с журналом действий. Параметр журнал указывает файл для записи информации о процессе установки.
Команда MSIEXEC может быть использована для установки продукта на локальной машине (local machine) или на удаленном сервере (remote server). Для этого используются соответствующие параметры.
При использовании команды MSIEXEC необходимо указывать все необходимые параметры. В случае отсутствия какого-либо параметра, команда не будет выполнена и выдаст ошибку.
Для установки или удаления определенных компонентов продукта можно использовать параметр component.
При использовании команды в административной консоли можно использовать параметр open, чтобы открыть интерфейс установки в режиме консоли.
Чтобы использовать команду MSIEXEC, необходимо ввести ее в командной строке. После указания команды можно добавить необходимые параметры или дополнительные элементы в команду.
Команда MSIEXEC может использоваться как в интерактивном режиме, так и в пакетном режиме. В пакетном режиме команда будет выполняться автоматически без ввода команд с клавиатуры.
Примеры использования команды MSIEXEC:
msiexec /i example.msi — запускает установку пакета example.msi
msiexec /x example.msi — запускает удаление пакета example.msi
msiexec /p example.msp — добавляет .msp-файл example.msp в уже установленный продукт
Command-line install for Machine Learning Server for Windows
Установщик Microsoft Machine Learning Server (MLS) для Windows позволяет управлять установкой и удалением продукта из командной строки. Это полезно, если вам необходимо установить или удалить MLS на нескольких машинах или автоматизировать процесс установки.
Для установки или удаления продукта MLS с помощью командной строки вам понадобится инструмент msiexec. Msiexec — это исполняемый файл установщика Windows Installer, который предоставляет механизм установки, обновления и удаления продуктов Microsoft.
Вот примеры командной строки для установки и удаления MLS:
-
Установка MLS:
msiexec /i <путь_к_файлу_пакета>
Например:
msiexec /i "C:\MicrosoftMLServer\MLSInstaller.msi"
-
Установка MLS с указанием дополнительных параметров:
msiexec /i <путь_к_файлу_пакета> <параметры>
Например:
msiexec /i "C:\MicrosoftMLServer\MLSInstaller.msi" TARGETDIR="D:\Program Files\MicrosoftMLServer"
-
Удаление MLS:
msiexec /x <ProductCode>
Например:
msiexec /x {921921AC-8AB4-4C4D-BF2C-71BD918078DA}
Следует отметить, что в случае установки MLS с помощью командной строки не будет отображаться графический мастер установки. Все необходимые шаги должны быть определены с помощью параметров командной строки.
Дополнительные параметры командной строки установки MLS:
-
/l <путь_к_файлу_журнала> — Позволяет указать путь к файлу журнала установки.
-
/qn — Устанавливает режим установки «тихо».
-
/norestart — Отключает автоматическую перезагрузку после завершения установки.
При использовании командной строки для установки MLS можно также указать параметр USER_INSTALL_DIR, чтобы выбрать глобальный каталог установки для всех пользователей:
msiexec /i <путь_к_файлу_пакета> USER_INSTALL_DIR="D:\Program Files\MicrosoftMLS"
Полный список параметров командной строки для установки MLS можно найти в документации продукта.
Обратите внимание, что при использовании командной строки для установки MLS необходимо иметь полные права администратора.
При необходимости обновления установленного пакета MLS вы можете использовать команду msiexec в режиме обновления:
msiexec /update <путь_к_файлу_обновления>
Например:
msiexec /update "C:\MicrosoftMLServer\MLSUpdate2.msp"
Дополнительные примечания:
-
В случае возникновения ошибок установки MLS из командной строки, вы можете проверить параметры командной строки, файлы журнала установки и файлы журнала ошибок.
-
По умолчанию, в процессе установки MLS используются временные файлы в каталоге TEMP.
-
MLS включает в себя компоненты MicrosoftML и MicrosoftMLServer.
-
MicrosoftML — это пакет, который содержит распределения с открытым исходным кодом для машинного обучения.
-
MicrosoftMLServer — это пакет, который предоставляет поддержку выполнения моделей машинного обучения на сервере.
-
Запуск установки MLS без указания пути к файлу пакета приведет к открытию мастера установки.
-
Для получения дополнительной информации об установке, обновлении и удалении MLS обратитесь к документации Microsoft.
Синтаксис
MSIEXEC | опции | модификаторы | параметры |
---|
Опции определяют желаемое поведение установки и могут включать следующие значения:
- /i — установка пакета
- /x — удаление пакета
- /qb — установка в режиме «быстро», показывая только прогрессбар и окно ошибки
- /qn — без отображения любых интерфейсных окон
- /norestart — запрещение перезагрузки компьютера после завершения установки
Модификаторы определяют специфические для установки настройки и могут включать следующие значения:
- /l — запись информации о установке в указанный файл журнала
- /passive — установка без диалоговых окон, но показывающая окно ошибок в конце
- /norestart — запрещение перезагрузки компьютера после завершения установки
- /uninstall — явное указание на удаление пакета
Параметры предоставляют дополнительную информацию для выполнения команды и могут включать следующие значения:
- aexample.msi — идентификатор или путь к устанавливаемому пакету MSI
- /quiet — установка в беззвучном режиме
- /log «C:\install.log» — добавление записей установки в указанный файл журнала
- /qn+ — установка только для текущего пользователя, игнорируя любые определения уровня установки
- /uninstall package_GUID — явное указание на удаление пакета
Примечания:
- MSIEXEC может быть запущена только с правами администратора или с использованием учетных данных администратора, если запуск происходит на удаленной машине.
- Если необходимо изменить путь к папке установки, укажите параметр INSTALLFOLDER=“путь” при установке.
- Команда MSIEXEC может быть использована для установки как пакетов MSI, так и пакетов MSP (обновления), между ними нет разницы в синтаксисе.
- Для unattended установки используйте параметр /passive вместе с /norestart. Это позволит полностью автоматизировать процесс установки.
- Записи в файле журнала генерируются только при установке с помощью команды MSIEXEC. Если пакет использует другой механизм установки, такой как Microsoft ML Server, этот параметр может игнорироваться.
- Справочная информация о команде MSIEXEC и ее использовании может быть найдена в документации Microsoft.
Next steps
После изучения основных параметров и синтаксиса команды MSIEXEC, вы можете использовать ее для различных целей. Ниже приведены некоторые примеры дополнительного использования:
-
Установка пакета с обновлением
Если у вас уже установлен пакет, вы можете использовать команду MSIEXEC для обновления его до новой версии. Для этого нужно указать путь до файла обновления с помощью параметра
/update
. Например:msiexec /i MyPackage.msi /update Update2.msp
-
Удаление установленного пакета
Если вам необходимо удалить установленный пакет, вы можете воспользоваться командой MSIEXEC с параметром
/x
. Например:msiexec /x MyPackage.msi
-
Параметры и дополнительные действия
Команда MSIEXEC предоставляет множество параметров и действий для более гибкого использования. Примеры таких дополнительных действий могут включать перезапуск сервера, добавление записей в реестр, выбор конкретного пользовательского или системного каталога и многое другое.
Для получения полного списка параметров и действий вы можете воспользоваться командой
msiexec /?
.
Вы только что ознакомились с базовым использованием команды MSIEXEC. Эта статья была фокусируется на введении в базовые понятия и синтаксис команды. В следующей статье вы узнаете больше о специфических функциях и возможностях MSIEXEC.
CAB file list
При использовании утилиты msiexec вы можете задать список CAB-файлов, используемых во время процесса установки. CAB-файлы содержат компоненты и ресурсы, необходимые для установки программного обеспечения. В этом разделе рассмотрены способы работы с CAB-файлами при использовании msiexec.
Синтаксис
Синтаксис команды msiexec с параметром CAB file list выглядит следующим образом:
msiexec /i <package.msi> CAB file list
Описание
Параметр CAB file list предназначен для указания CAB-файлов, необходимых для установки или удаления приложения. Вы можете указывать несколько CAB-файлов, разделяя их точкой с запятой.
Примеры
Ниже приведены несколько примеров использования параметра CAB file list:
msiexec /i Setup.msi /qb CAB1.cab;CAB2.cab
— установка программы с использованием CAB-файлов CAB1.cab и CAB2.cab;msiexec /x {ProductCode} /quiet CAB1.cab
— удаление программы с использованием CAB-файла CAB1.cab;msiexec /package Package.msi CAB1.cab;CAB2.cab /passive
— установка пакета с использованием CAB-файлов CAB1.cab и CAB2.cab в пассивном режиме.
В случае указания несуществующего CAB-файла или неверного пути к нему, возможны ошибки установщика Microsoft. Если путь к CAB-файлу содержит пробелы, его необходимо заключить в двойные кавычки.
Кроме использования CAB-файлов, вы также можете указывать путь к папке, содержащей CAB-файлы. Например:
msiexec /i Setup.msi /qb CABs
— установка программы с использованием всех CAB-файлов из папки CABs;msiexec /x {ProductCode} /quiet "C:\CAB Files"
— удаление программы с использованием всех CAB-файлов из папки «C:\CAB Files».
Задание CAB-файлов или папки с CAB-файлами может быть полезно при необходимости контроля над установкой или восстановлением программного обеспечения. Также это позволяет использовать open-source модели установки или обновления, предоставляя пользователю больше контроля над процессом.
Видео:
Управление службами в Windows через командную строку
Управление службами в Windows через командную строку by CMD4WIN — командная строка Windows 18,658 views 10 years ago 5 minutes, 18 seconds