Достаточно часто необходимо получить доступ к содержимому дистрибутива некоего продукта, который хранится в формате msi. К счастью, возможно извлечь содержимое MSI файла (*.msi) в определенную папку без необходимости устанавливать сам продукт. Для этих целей нам понадобится утилита командной строки msiexec. Наберите в командной строке:
Появится подсказка по использованию параметров MSIEXEC . На Windows 7 оно выглядит следующим образом:
Извлечь файлы из файла msi можно при помощи команды:
, где FULL_PATH_MSI_FILE – полный путь к файлу msi, TARGET_DIRECTORY – папка, в которую будет произведена распаковка.
Команда может выглядеть примерно так:
Кроме того, распаковать msi архив можно при помощи архиватора 7-zip, просто откройте приложение 7-zip, выберите в нем нужный msi и откройте его. В результате в окне архиватора появится содержимое msi –дистрибутива.
Затем можно выделить нужный файл и распаковать его, как будто это файл в архиве.