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

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

  • автор:

Создание MSI пакетов из exe инсталляторов

С помощью Exe to MSI converter вы можете легко и быстро устанавливать программы на компьютеры в сети вашей организации. Exe to MSI converter преобразует обычные инсталляторы (.exe) в MSI (Microsoft Software Installer) пакеты для распространения с помощью групповых политик Active Directory. Вы также можете создавать сценарии полностью автоматической установки нескольких программ одновременно. Все эти функции просты в использовании и не требуют знаний программирования.

Exe to MSI converter

Exe to msi Converter

Версия: 5.1.0

дата: 08.2017

Системные требования: Windows 7/8/10, Windows Server 2008/2012/2016

Создание MSI пакета для установки WinRar в сети организации.

  1. Запустите Exe to msi Converter и выберите в меню ‘New MSI Package’. Откроется мастер создания проекта (Project Wizard).
  2. Укажите путь к файлу инсталлятора WinRar.exe. Нажмите кнопку далее (Next). winrar msi setup project
  3. Выберите метод конвертирования «перепаковка» (Repckager). winrar msi setup project
  4. Прежде чем продолжить, рекомендуется закрыть все программы и отключить антивирус. Лучше всего выполнять перепаковку на чистой виртуальной машине. Убедитесь, что WinRar не установлен в системе. winrar msi setup project
  5. Во время процесса перепаковки будет запущен инсталлятор WinRar. Пройдите все этапы установки и закройте установщик. Нажмите Finish в окне Project wizard. winrar msi setup project
  6. Новый проект создан. winrar msi setup project
  7. Если необходимо отредактируйте файлы и значения реестра. winrar-msi
  8. Кликните ‘Build MSI Package’ в меню проекта. winrar-msi
  9. Укажите метод развертывания (Deploiment Method) ‘Msi Setup Package’ и метод упаковки файлов (Package files) ‘In Setup File’ в установочном файле(рекомендуется при небольших размерах инсталлятора). Можно указать папку где будет создан MSI файл и имя файла. Кликните ‘Build Package’ чтобы создать MSI файл. winrar-msi
  10. Файл WinRar MSI создан и готов для развертывания. winrar-msi

Tutorials:

  • How to create Firefox msi package
  • How to create WinRar msi using repackager
  • Quick Start Guide

Создание 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 to Msi Converter для Windows

Exe to Msi Converter – это прекрасное бесплатное программное обеспечение, доступное только для Windows и относящееся к категории Программное обеспечение для разработки с подкатегорией Installers, опубликованное QwertyLabs.

Подробнее о конвертере Exe в Msi

С тех пор, как мы добавили эту программу в наш каталог в 2011 году, ее скачали 24 964 раза, а на прошлой неделе ее скачали 4 раза. Текущий номер версии недоступен, и обновлено 17.06.2011. Он доступен для пользователей с операционной системой Windows 2000 и более ранними версиями, и вы можете загрузить его только на английском языке. раздел Разработка программного обеспечения. Это программное обеспечение часто загружают в США, Бразилии и Пакистане.

  • Не имеет вариантов

Характеристики приложения

Лицензия

дата обновления

Платформа

OS

Язык

Загрузки

Загрузки за последний месяц

Разработчик

Программа доступна на других языках

  • Free download Exe to Msi Converter [EN]
  • 免费下载Exe to Msi Converter [ZH]
  • 無料ダウンロードExe to Msi Converter [JA]
  • Tải xuống miễn phí Exe to Msi Converter [VI]
  • Download gratuito Exe to Msi Converter [IT]
  • Téléchargement gratuit Exe to Msi Converter [FR]
  • Unduh Gratis Exe to Msi Converter [ID]
  • Descarga gratuita de Exe to Msi Converter [ES]
  • ücretsiz indir Exe to Msi Converter [TR]
  • تحميل مجانيExe to Msi Converter [AR]
  • Kostenloser Download Exe to Msi Converter [DE]
  • Gratis nedladdning av Exe to Msi Converter [SV]
  • Download gratuito Exe to Msi Converter [PT]
  • Gratis download Exe to Msi Converter [NL]
  • Pobierz bezpiecznie Exe to Msi Converter po polsku [PL]
  • ดาวน์โหลดฟรี Exe to Msi Converter [TH]
  • 무료 다운로드 Exe to Msi Converter [KO]

Exe to Msi Converter для PC

  • Бесплатно
  • На языке Русский

Состояние безопасности
Скачать бесплатно для PC

Отзывы пользователей о Exe to Msi Converter

Вы пробовали Exe to Msi Converter? Будьте первым, чтобы оставить свое мнение!

Лучшие загрузки Разработка и ИТ для Windows

AnyDesk

AnyDesk

Лучшая программа для удаленного доступа к другому компьютеру

PyCharm Community Edition

PyCharm Community Edition — инструмент разработки для программистов Python

Ammyy Admin

Удаленный доступ к компьютеру без осложнений

TeamViewer

TeamViewer

Простое, быстрое и безопасное разделение рабочего стола бесплатно

Yandex.Disk

Yandex.Disk

Простое облачное хранилище от Яндекс.Диска

Macro Express

Macro Express

StrongDC++

SolarWinds TFTP Server

Vim

Vim

Bat To Exe Converter (64 Bit)

Альтернативные варианты для Exe to Msi Converter

Advanced BAT to EXE Converter

Расширенный конвертер BAT в EXE имеет следующие уникальные функции: Преобразование.

MAKEMSI

Легко создавайте установщики MSI

Windows Installer for Windows

Quick Batch File Compiler

AnyStatus Desktop

Бесплатная программа для Windows от любого статуса.

EasySetup

Легко создавайте установщики Windows

Исследовать Программы

FlexCell Grid Control

Управление сеткой для создания пользовательских интерфейсов

ABB PAD Submitter

Легко отправляйте файлы PAD на более чем 100 условно-бесплатных сайтов.

m2CD

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

FAQGenie

Создайте и управляйте разделом часто задаваемых вопросов на своем сайте.

PersonalWebKit

Простой способ создать свой сайт.

PatchFactory

Создавайте безопасные обновления программного обеспечения с несколькими версиями

Creo PTC

Создайте 3D-прототип с помощью Creo PTC

Lua

Простой, мощный язык сценариев

Geany

Легкий инструмент для кодеров

PowerShell

PowerShell

Бесплатная и расширенная система управления программным обеспечением для Windows

MinGW

Создавайте приложения бесплатно

Microsoft Emulator

Microsoft Emulator

Эмулятор Windows 10 Mobile — это бесплатный инструмент, который поможет вам разрабатывать приложения для Windows 10 Mobile.

Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы.

Сведения о нас

  • Сведения о Softonic
  • Справка и поддержка
  • Вакансии
  • Editorial Guidelines

B2B

  • Монетизационные решения для издателей
  • Отправка вашего ПО и управление им
  • Политика ПО
  • Возможности для рекламы

Юридические уведомления

  • DMCA
  • Юридическая информация
  • Условия использования
  • Политика конфиденциальности
  • Политика в отношении файлов cookie
  • Параметры файлов cookie

Social media

Softonic на:

Авторские права SOFTONIC INTERNATIONAL S.A. © 1997-2024 — все права защищены

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

Очень высока вероятность того, что эта программа является чистой.

Что это значит?

Мы просканировали файл и URL-адреса, связанные с этой программой, более чем в 50 ведущих мировых антивирусных программах. Возможная угроза не была выявлена.

Предупреждение

Эта программа является потенциально вредоносной или может содержать нежелательное связанное программное обеспечение.

Почему эта программа все еще доступна?

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

Что такое ложный положительный результат?

Это означает, что неопасная программа ошибочно помечается в качестве вредоносной, поскольку в антивирусной программе используется алгоритм или сигнатура обнаружения с недостаточно строгими условиями.

Заблокировано

Высока вероятность того, что эта программа является вредоносной или содержит нежелательное связанное программное обеспечение.

Почему эта программа больше недоступна в нашем каталоге?

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

Мы бы хотели подчеркнуть, что периодически потенциально вредоносная программа может не обнаруживаться. Чтобы и далее обеспечивать отсутствие вредоносных программ и приложений в каталоге, наша команда интегрировала программную возможность составления отчетов на каждой странице каталога, которая перенаправляет нам ваши отзывы.

Помечайте любые проблемы, с которыми вы можете столкнуться, и Softonic устранит их в максимально короткие сроки.

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

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