Как извлечь файлы из пакета MSI

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

К счастью для нас, такая возможность имеется. Для выполнения извлечения файлов нам понадобится утилита командной строки msiexec.

Извлечь файлы из файла msi можно при помощи команды:

c:windowssystem32msiexec /a “d:archive.msi” /qb targetdir=d:archive

в этом случае “d:archive.msi” – это полный путь к файлу msi

targetdir=d:archive – это папка, в которую будет произведена распаковка содержимого архива.

Есть еще один способ распаковки msi пакета, для этого можно воспользоваться бесплатным архиватором 7-zip. Нам нужно просто запустить приложение 7-zip и открыть при помощи него нужный нам msi пакет.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*