Как извлечь файлы MSI на ваш компьютер

MSI-файлы - это файлы установщика Windows (для установщика Microsoft), которые пользователи Windows могут запускать для установки программного обеспечения на ПК.

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

Иногда вам может потребоваться доступ только к одному файлу, содержащемуся в установочном пакете msi, в других случаях вы могли заметить, что все, что установщик сделал, - это извлечение файлов в систему. В последнем случае извлечение файла MSI могло дать тот же результат, но с дополнительными преимуществами, включая полностью переносимое приложение, которое не оставляет следов в хост-системе.

И если вы работаете не в системе Windows, извлечение может быть единственной возможностью, которую вы получили, чтобы получить доступ к файлам, включенным в пакет установщика msi.

Извлечение MSI-файлов

распаковка установочных файлов msi

В зависимости от операционной системы, в которой вы работаете, у вас может быть несколько вариантов извлечения файлов MSI. Программа 7-zip, например, доступна для систем Windows, Linux и Mac. Он может быть использован для извлечения MSI-файлов в хост-системе.

Для этого все, что вам нужно сделать, - это щелкнуть правой кнопкой мыши по msi-файлу и выбрать Извлечь здесь, чтобы распаковать msi-файл в вашей системе. Вместо этого вы можете открыть архив, используя то же приложение. Это открывает все файлы в диспетчере программ 7-Zip, откуда отдельные файлы могут быть извлечены или запущены сразу.

Если вы используете Microsoft Windows, вы можете использовать такие программы, как Universal Extractor, Less MSI, MSI Tools или эти три простых инструмента.

Примечание . Некоторые экстракторы могут не распаковать все файлы MSI в вашей системе. Поэтому рекомендуется держать под рукой несколько инструментов, если вы сталкиваетесь с ситуациями, когда ваша любимая программа не может извлечь MSI. Там также может быть разница в том, как файлы извлекаются. Например, 7-Zip извлекает все файлы в корневой каталог, а встроенный инструмент msiexec сохраняет каталоги.

Чтобы использовать msiexec, вам необходимо выполнить следующую операцию:

  1. Нажмите на клавишу Windows и введите cmd.
  2. Щелкните правой кнопкой мыши cmd.exe и выберите «Запуск от имени администратора» из контекстного меню.
  3. Подтвердите запрос контроля учетной записи пользователя, если он появится.
  4. Используйте команду msiexec / a msifilepath / qb TARGETDIR = targetpath

Вы можете посмотреть полный список параметров командной строки на веб-сайте Microsoft. Команда / a применяет параметр административной установки, параметр / qb отображает основной пользовательский интерфейс.