exe to msi. Как создать пакет msi из exe-файла.
Иногда системным администраторам(и не только) бывает нужно иметь пакет приложения в формате msi, а некоторые приложения доступны только в виде exe -файла.
Для решения этого вопроса есть несколько программ для конвертации exe to msi, но они, практически все, платные или требуют танцев с бубном.
Мы геройствовать не будем и поищем легкий путь.))
Первый способ:
На просторах интернета мне попалась бесплатная утилита Free Msi Wrapper (http://legacy.averbouch.biz/fr/free-msi-wrapper/). (Ссылка недавно перестала работать, в конце статьи есть ссылка на скачивание с Яндекс-Диска).
Утилита имеет простой и интуитивно понятный интерфейс
В поле Source Folder укажите папку с exe-файлом, который нужно конвертировать в msi, в поле Target Path укажите папку по умолчанию, в которую будет предлагать устанавливаться создаваемый msi. Укажите имя пакета msi в поле Software Name и отметьте нужные галки в верхней части окна программы. После этого нажмите кнопку Build msi, укажите папку для сохранения готового msi и дождитесь окончания работы программы.
Ваш msi готов.
Скачать утилиту можно по ссылке с Яндекс Диска.
Еще один способ:
- Для реализации необходимо следующий софт:
-
- Exe to MSI Converter freeware ExetomsiSetup.msi External: https://www.exetomsi.com/freeware
- Superorca SuperOrcaSetup.exe External:https://www.pantaray.com/msi_super_orca.html
2. Запустите «Exe to MSI Converter freeware». Выберите установщик, параметры командной строки установите /S. Соберите пакет нажав «Build MSI»
3. Откройте полученный пакет с помощью «SuperOrca». Удалите строки в таблице InstallExecuteSequence:
-
- DIRCA_CheckFX
- ERRCA_CANCELNEWERVERSION
- VSDCA_VsdLaunchConditions
4. В таблице CustomAction измените параметры командной строки, если необходимо
5. Пересоберите пакет «Tools > Rebuild MSI file»
Готовый пакет можно разворачивать через групповые политики