Categories: Трюки

Извлекаем файлы из *.MSI

Достаточно часто необходимо получить доступ к содержимому дистрибутива некоего продукта, который хранится в формате msi. К счастью, возможно извлечь содержимое MSI файла (*.msi) в определенную папку без необходимости устанавливать сам продукт. Для этих целей нам понадобится утилита командной строки msiexec. Наберите в командной строке:

Появится подсказка по использованию параметров MSIEXEC . На Windows 7 оно выглядит следующим образом:

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

, где FULL_PATH_MSI_FILE – полный путь к файлу msi, TARGET_DIRECTORY – папка, в которую будет произведена распаковка.

Команда может выглядеть примерно так:

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

Затем можно выделить нужный файл и распаковать его, как будто это файл в архиве.

admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

3 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

3 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

3 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

3 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

3 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

3 недели ago