Извлечение файлов MSI из EXE: 4 простых способа сделать это

  • Несколько пользователей спрашивали нас, как легко извлечь MSI из файлов EXE.
  • Вы можете легко извлечь файлы MSI из временной папки, как описано ниже.

Расширение файла MSI означает Microsoft Software Installer, который в основном используется приложениями Windows и пакетами обновлений, установленными в ОС. Основное различие между файлами MSI и EXE заключается в том, что EXE часто может просто запустить программу при двойном щелчке, тогда как файл MSI всегда будет содержать установщики.

Существует множество способов, с помощью которых вы можете извлечь MSI из EXE и использовать установщик на своем ПК. В этом руководстве мы покажем вам все различные способы извлечения MSI из EXE. Обратите внимание, что ни одно из решений не является универсальным. Давайте проверим различные методы.

Что такое формат файла MSI и как его открыть?

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

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

Примечательно, что для того, чтобы открыть файл MSI, все, что вам нужно сделать, это дважды щелкнуть по нему, как если бы вы сделали это с любым другим файлом EXE. Однако файлы MSI упакованы в формат, подобный архиву, который можно извлечь с помощью инструмента UNZIP. Вы даже можете редактировать файлы MSI так же, как вы редактируете файлы DOC или XLSX.

Как я могу извлечь MSI из EXE-файла на моем ПК?

1. Извлеките файлы MSI из временной папки.

  1. Запустить EXE файл.
  2. Когда вы видите первая подсказка или страницагде обычно вы хотели бы установить программу или лицензионное соглашение, ничего не нажимайте и не закрывайте.
  3. нажмите Выиграть + р ключи, чтобы открыть Бег диалог.
  4. Тип %temp% и нажмите Входить открыть Временная папка.
  5. Отсортируйте файлы по дата модификации.
  6. новейший файл был бы твоим MSI-файл.
  7. Скопируйте MSI файл в новое место.
  8. Закрывать приглашение установщика.

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

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

2. Используйте инструмент для извлечения

  1. Загрузите инструмент извлечения, такой как 7-zip на вашем ПК.
  2. Установить Это.
  3. Щелкните правой кнопкой мыши файл EXE, выберите 7-zipи Открытый архив.
  4. Не извлечь любые файлы.
  5. Найдите файл MSI внутри содержимого EXE-файла. (Обратите внимание, что чаще всего файлы MSI могут иметь вводящие в заблуждение имена без расширений.)
  6. Извлекать файл MSI в другую папку.
  7. Измените имена извлеченных файлов и добавить расширение .MSI.
  8. Если файлов два, то больший это 64-битный установщик, и меньший это 32-битный установщик.

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

3. Используйте командную строку с повышенными привилегиями (для проектов на основе InstallShield).

  1. Открыть Начинать меню.
  2. Открыть Командная строка как админ.
  3. Введите приведенную ниже команду и нажмите Enter. <file.exe> /s /x /b"<folder>" /v"/qn"
    • Заменять файл.exe с имя EXE-файла.
    • На месте <целевая папка> входить местонахождение куда вы хотите извлечь файл MSI.
  4. Закрывать командная строка.
  5. Открыть папку, в которую вы распаковали файл MSI.

Здесь молча удалить программу /Икс из системы. Более того, / б определяет целевой путь к файлу MSI. в то время как /v передает аргументы установщику.

4. Используйте специальный инструмент

  1. Загрузить MSI-оболочку с официального сайта.
  2. Установить программу на свой ПК.
  3. Запуск MSI-оболочка.
  4. Нажмите Следующий.
  5. Введите имя файла EXE или просматривать его месторасположение.
  6. Введите Выходное имя файла MSI.
  7. Нажмите Следующий.
  8. Держать значения по умолчанию цел и поражен Следующий.
  9. Нажмите Следующий в Характеристики, Параметрыи Действия страницы.
  10. Ударь Строить кнопка на Резюме страница.
  11. После сборки пакета MSI щелкните Установить MSI.

Это гораздо более простой способ извлечь MSI из EXE-файла. Каждый процесс обрабатывается программным обеспечением, и все, что вам нужно сделать, это ввести несколько настроек.

Если у вас возникли проблемы с открытием EXE-файла, у нас есть руководство, в котором перечислены 6 способов решить проблему и открыть EXE-файл.

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

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

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

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