Как exe переделать в msi
Перейти к содержимому

Как exe переделать в msi

  • автор:

Как exe переделать в msi

Сообщения: 1160
Благодарности: 9

Конфигурация компьютера
Процессор: AMD Ryzen 7-5800X 4500 Fix, кулер: Lucifer K2
Материнская плата: Asus TUF B450M-PRO GAMING
Память: Ballistix Sport LT [BLS2K8G4D30AESCK] 3800 ОС — 4 шт
HDD: TS128GSSD370S, WDC WD5000AAKX-001CA, WDC WD2500AAJS-75M0A0, ST31000528AS
Видеокарта: KFA2 GeForce RTX 3080 Ti SG
Звук: 7.1CH, HDA, Realtek ALC S1220A
Блок питания: Super Flower Legion GX PRO 850W Gold
Монитор: LG 27GL83A-B
Ноутбук/нетбук: Dell Inspiron N5050
ОС: Win 10 Pro 64 bit
Прочее: Корпус: Fractal Design Define R4 Black Pearl, вентиляторы: вдув на передней стенке штатные, на задней стенке Arctic Cooling ARCTIC F14 выдув, Роутер: TP-LINK TL-WR841ND, Клавиатура: ZET GAMING Blade Kailh Red, Мышь: A4Tech Bloody J90, Гарнитура: Bluedio T2, Телефон: Samsung Galaxy A30

exe to msi. Как создать пакет msi из exe-файла.

exe to msi

exe to msi. Как создать пакет msi из exe-файла.

Содержание скрыть

Иногда системным администраторам(и не только) бывает нужно иметь пакет приложения в формате msi, а некоторые приложения доступны только в виде exe -файла.

Для решения этого вопроса есть несколько программ для конвертации exe to msi, но они, практически все, платные или требуют танцев с бубном.

Мы геройствовать не будем и поищем легкий путь.))

Первый способ:

На просторах интернета мне попалась бесплатная утилита Free Msi Wrapper (http://legacy.averbouch.biz/fr/free-msi-wrapper/). (Ссылка недавно перестала работать, в конце статьи есть ссылка на скачивание с Яндекс-Диска).

Еще: Как перенести общие папки(shared folders) Windows.

Утилита имеет простой и интуитивно понятный интерфейс

exe to msi. FreeMsiWrapper

В поле Source Folder укажите папку с exe-файлом, который нужно конвертировать в msi, в поле Target Path укажите папку по умолчанию, в которую будет предлагать устанавливаться создаваемый msi. Укажите имя пакета msi в поле Software Name и отметьте нужные галки в верхней части окна программы. После этого нажмите кнопку Build msi, укажите папку для сохранения готового msi и дождитесь окончания работы программы.

Скачать утилиту можно по ссылке с Яндекс Диска.

Еще: Введение в Windows PowerShell А.Попов.pdf скачать

Еще один способ:

  1. Для реализации необходимо следующий софт:
    • Exe to MSI Converter freeware ExetomsiSetup.msi External: http://www.exetomsi.com/freeware
    • Superorca SuperOrcaSetup.exe External:http://www.pantaray.com/msi_super_orca.html

    2. Запустите «Exe to MSI Converter freeware». Выберите установщик, параметры командной строки установите /S. Соберите пакет нажав «Build MSI»

    exe to msi

    3. Откройте полученный пакет с помощью «SuperOrca». Удалите строки в таблице InstallExecuteSequence:

      • DIRCA_CheckFX
      • ERRCA_CANCELNEWERVERSION
      • VSDCA_VsdLaunchConditions

      exetomsi

      4. В таблице CustomAction измените параметры командной строки, если необходимо

      exe to msi

      5. Пересоберите пакет «Tools > Rebuild MSI file»

      Готовый пакет можно разворачивать через групповые политики

      Создание msi-пакетов и установка любого ПО средствами групповых политик Windows

      Доброго времени суток, Хабр! Хочу представить интересный, по моему мнению, способ создания msi-инсталляторов для любого программного обеспечения и, как следствие, развертывание его средствами GPO. Подчеркну, что описанный метод не подразумевает создание «слепков» системы, а использует нативные инсталляторы софта, при чем для создания msi применяются только бесплатные для коммерческого использования продукты.

      Введение, пара ссылок и дисклеймер

      Каждый нормальный инсталлятор ПО имеет возможность автоматической установки с определенными или заложенными по умолчанию параметрами. Суть моего метода проста и заключается в том, чтобы запаковать нативный инсталлятор в «контейнер» msi и запустить его с необходимыми параметрами командной строки. В сети куча информации по автоматической установке того или иного приложения, и я не буду заострять на этом внимание. Наша цель, повторюсь, — установка ПО средствами групповых политик. Кстати, некоторые из вас могут возразить, что установку можно производить через ZAW, но, к сожалению, данный метод применим только для установки с правами текущего пользователя и не может применяться для централизованной автоматической установки приложений.

      Интересный цикл статей по установке ПО через ГП. Для новичков рекомендую прочитать все, чтобы потом не спрашивать, чем отличается тип установки «назначенный» от «публичный».

      Необходимый софт. Exe to MSI Converter freeware и всем известная orca Первый нужен для того, чтобы создать msi из exe, а вторая — чтобы получившийся msi-ник смог установиться через групповые политики.

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

      Создание и подготовка пакета
      1. Запускаем exe to msi и указываем в нем путь к exe-установщику firefox. По ранее найденной в сети информации становится понятно, что по-тихому установить огнелиса можно с параметрами -ms -ira. Их-то и указываем во втором поле exe to msi и жмем «Build MSI».
      2. Казалось бы все, msi-пакет готов. Действительно, запустив получившийся результат мы получим установленный в системе firefox и в статье можно было бы ставить точку. К сожалению, не все так просто. Текущий пакет установки не пригоден для развертывания через GPO и при загрузке компьютера вы будете получать совершенно ничего не объясняющие ошибки в логах «произошла неисправимая ошибка. » А все дело в том, что разработчики exe to msi тоже хотят есть и их бесплатный продукт генерирует msi «не по правилам».
      3. Ну что ж, берем орку и открываем в ней наш эмсиайник.
      4. Первым делом находим в левом списке таблицу Property и обращаем внимания на два поля — ProductCode и UpgradeCode. Эти два поля должны быть уникальны для каждого продукта, а наш exe to msi генерит всегда одинаковые. Ну что ж, не беда, жмем в верхнем меню View -> Summary Information, находим поле PackageCode и жмем New GUID. Получившийся результат копируем в буфер обмена и вставляем в ProductCode. Повторяем для UpgradeCode и наконец для самого PackageCode. Тут же в Summary Information правим поле Title на Mozilla Firefox, остальное по желанию. Это, по сути, ни на что не влияет.
      5. Опять же в таблице Property меням ProductName на Mozilla Firefox (я до кучи меняю еще ARPCONTACT и Manufacturer). Можно так же поставить правильное значение для ProductVersion.
      6. Вроде бы GUID и прочие «IDы» поменяли, но как показывает практика, этого недостаточно. Жмите в orca Tools –> Validate, снимите птицу Show INFO Messages и нажимайте Go.
      7. Как видите, вылезла куча ошибок на наличие/отсутствие некоторых таблиц и значений. Я не стал заморачиваться и просто взял первый попавшийся (7zip x64 9.20) небольшой msi и скопировал оттуда 4 недостающие таблицы (через Export-Import, естественно): _Validation, AdminExecuteSequence, AdminUISequence и AdvtExecuteSequence. На самом деле, я уверен, что можно создать «правильный» msi-инсталлятор, без лишнего мусора, но не забывайте, наша цель всего лишь запустить родной setup приложения в тихую.
      8. После добавления таблиц проходим снова Tools –> Validate (к слову, первый раз проверку можно вообще не делать и сразу импортировать таблицы). Если вы тоже взяли за основу msi от 7zip, то результатом будет шесть эрроров, которые необходимо устранить. Жмите Close, удаляйте лишние поля, отмеченные красным.
      9. В конце можно еще раз проверить валидацию и убедиться что остались лишь ничем не мешающие варнинги. Сохраняем msi.
      10. Вот в принципе и все, осталось добавить msi в ГП и назначить необходимые свойства.
      Нюансы
      1. При установке описанным выше методом у вас появятся как бы две копии софта. Первая — собственно нужное приложение, а вторая — исходный msi-ник, ведь мы же его как бы поставили. В принципе, это ни на что не влияет, кроме как на отображение в «Установка и удаление программ», и то, только в Windows XP (если вы ничего не меняли, кроме указанного мной). Минусом может быть появление лишних программ при автоматической инвентаризации софта, если вы ее используете.
      2. Автоматически удалить приложение теми же средствами развертывания не получится. Точнее получится, но удалится только и так не нужный msi-контейнер. Ну можно повозиться со свойствами msi при его создании, чтобы оно захватывало с собой установленное ранее приложение, так же втихую. Я такой задачи не ставил.
      3. При установке обновлений ПО нужно указывать в свойствах ГП приложения, чтобы оно заменяло предыдущее, т.е обязательно предварительно удаляло старое. Это гарантирует, что у вас не будут плодиться те самые никому не сдавшиеся левые дубли приложений в «установке и удалении программ».
      4. Чтобы установить приложение, имеющее дистрибутив из нескольких файлов, вам придется сначала упаковать его в exe, который при запуске сам распакуется и даст команду для тихой установки. Рекомендую создавать sfx-архивы средствами того же 7-zip.
      5. Ничего не мешает ставить ПО через скрипты автозагрузки. Более того, такой метод более гибкий, и я давно его использую через свои скрипты. Вот только использование родных средств ГП получается намного быстрее, т. к. простое создание msi из exe занимает пару минут.
      6. Windows 7 почему-то не пишет «Установка управляемого приложения. », а просто говорит «пожалуйста, подождите». При первом развертывании всей кучи софта разом или при установке тяжелого приложения это может сподвигнуть юзера на звонок админу или нажатие кнопки резет.
      • групповые политики
      • создание msi-пакета

      Преобразуйте установщики EXE в формат MSI с помощью этих преобразователей EXE в MSI для ПК

      Конвертировать установщики EXE в MSI

      Конвертировать установщики EXE в MSI

      MSI-файлы представляют собой тип установочного пакета для программного обеспечения Windows. Установщик Windows использует файлы MSI для установки программного обеспечения. Преимущества формата MSI состоят в том, что он имеет стандартизированный графический интерфейс, установку по требованию и обеспечивает автоматическую установку. Таким образом, есть несколько приложений-конвертеров, которые позволяют разработчикам быстро конвертировать установщики EXE в формат MSI. Это некоторые из программ, с помощью которых вы можете конвертировать EXE в формат MSI.

      Лучшие конвертеры EXE в MSI

      Конвертер EXE в MSI Бесплатный

      EXE в MSI Converter Free является простой бесплатной программой для преобразования установщиков EXE в альтернативы MSI. Вы можете добавить его в Windows, нажав кнопку Скачать бесплатную версию на этой странице веб-сайта . Поскольку у этого программного обеспечения практически нет параметров конфигурации для преобразования EXE-файлов в MSI-файлы, вы можете настроить MSI-файл всего за пару кликов. Программное обеспечение включает в себя кнопку Test Installer , чтобы вы могли проверить работу программы установки. Кроме того, у программы нет других настроек.

      MSI Wrapper

      MSI Wrapper — это конвертер EXE в MSI, имеющий пошаговый дизайн интерфейса мастера. Программное обеспечение имеет бесплатную и профессиональную версию, которая продается по цене 198 долларов. Вы можете запустить Wrapper Professional с параметрами командной строки, а профессиональная версия также позволяет вам включать макросы в оболочку MSI. Нажмите кнопку Download Free MSI Wrapper на этой странице, чтобы добавить бесплатную версию для Windows.

      Exemsi разработал MSI Wrapper больше как мастер, чтобы пользователи могли настроить пакет MSI примерно за пять шагов. Программное обеспечение позволяет вам указать дополнительную информацию для вашего установочного пакета, такую ​​как сведения о производителе и версии. Кроме того, вы можете добавить дополнительную помощь, обновление или гиперссылки на установщики с этим программным обеспечением. Вы также можете указать дополнительные аргументы командной строки для установщика в профессиональной версии.

      Развертывание программного обеспечения на ПК

      PC Remote Software Deployment — это конвертер установщика, предназначенный главным образом для сетевых администраторов. Программное обеспечение идеально подходит для настройки установщиков MSI для распространения по сети. Дистанционное развертывание программного обеспечения продается по цене от 95 до 695 долларов США и совместимо с платформами Windows от XP до 8.

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

      ПАСЕ Люкс

      PACE Suite — это расширенный пакетный инструмент, с помощью которого вы можете настроить установщик Windows и виртуальные пакеты. Вы можете конвертировать установщики EXE в MSI и альтернативные пакеты с этим программным обеспечением. PACE Suite Freelancer Edition доступен по цене 1199 евро с техническим обслуживанием в течение одного года. Тем не менее, вы также можете попробовать полную демонстрацию программного обеспечения в течение месяца. Это программное обеспечение совместимо с Windows 10, 8 и 7.

      В PACE, вероятно, есть все инструменты, которые больше всего понадобятся для преобразования EXE-файлов в формат MSI. MSI Generator программного обеспечения позволяет пользователям захватывать установки с помощью моментальных снимков или методов мониторинга. Помимо преобразования EXE в MSI, вы также можете настроить пакет MST или App-V с PACE. Кроме того, PACE включает в себя редактор MSI, с помощью которого вы можете редактировать установщик Windows. С помощью редактора MSI вы можете настроить детали приложения и отредактировать файлы пакета установки, записи реестра, ярлыки и т. Д. Это программное обеспечение также имеет высокую скорость переупаковки.

      EMCO MSI Package Builder

      EMCO MSI Package Builder — это программное обеспечение, с помощью которого вы можете конвертировать установки EXE в MSI, вручную устанавливать пакеты MSI и настраивать установки. Package Builder имеет версии Professional и Enterprise, которые включают расширенные опции преобразования EXE в MSI и поддерживают больше ресурсов для установки. Профессиональная версия доступна за 599 долларов на веб-сайте издателя и широко совместима с платформами Windows от XP и выше.

      MSI Package Builder имеет интуитивно понятный дизайн пользовательского интерфейса, который включает в себя мастера, которые помогут вам преобразовать установщики EXE в формат MSI. Автоматическая переупаковка EXE в MSI программного обеспечения основана на технологии захвата установки, которая фиксирует изменения в реестре и файловой системе . Вы также можете установить установочные пакеты вручную с помощью визуального редактора программного обеспечения. Пользователи Package Builder могут дополнительно настраивать файлы пакетов MSI, ключи реестра и ярлыки с помощью инструмента разработки установки. Посетите эту страницу YouTube, чтобы открыть демонстрацию видео Package Builder.

      Это несколько конвертеров EXE в MSI, которые предоставляют разработчикам и сетевым администраторам бесценные инструменты и опции для настройки пакетов MSI. Из перечисленных выше программ, PACE и MSI Package Builder, вероятно, имеют наиболее полные возможности и инструменты для переупаковки программного обеспечения. Ознакомьтесь с этим руководством по программному обеспечению для получения дополнительной информации о приложении установщика Windows.

      СВЯЗАННЫЕ ИСТОРИИ, ЧТОБЫ ПРОВЕРИТЬ:

      • 5 лучших MKV конвертер программного обеспечения для Windows 10
      • 10+ лучшее аудио конвертер для пользователей ПК
      • Лучшие альтернативные файловые менеджеры для Windows 10

Добавить комментарий

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