MTE Объясняет: Различия между .exe и .msi

Компьютеры могут поставляться с предустановленным программным обеспечением, но редко можно найти компьютер без установленного дополнительного программного обеспечения. Установка нового программного обеспечения — это процесс, который требует минимальных усилий и в основном сводится к нажатию кнопок в установщике.

Два типа файлов широко используются в Windows, и вы, возможно, видели или использовали оба в какой-то момент. Это «.exe» и «.msi», и вам может показаться, что трудно заметить какие-либо различия, но неудивительно, что они отличаются.

.exe против .msi

Прежде чем рассматривать их различия, стоит отметить их сходства. Они оба являются установщиками приложений, и цель их разработки одинакова — простая установка программного обеспечения через простой установщик.

EXE: Исполняемый файл

Установка exe файлов.

Неудивительно, что трехбуквенный тип файла расшифровывается как «исполняемый», что является простым объяснением того, как работает установка. Установщик предлагает такие опции, как ассоциация с типами файлов или возможность запуска с Windows.

Тип файла .exe также может запрашивать дополнительные плагины и фоновое программное обеспечение, что вы, вероятно, заметили при установке игр или определенных программ. Они могут требовать фреймворк .NET от Microsoft для правильной работы, и установщик позволит вам начать загрузку, нажав кнопку.

Установщики msi обычно очень просты.

Во время установки могут также появляться подсказки для выбора языка установки. Это то, что тип файла .exe может легко учесть, в то время как, по-видимому, более сложно достичь той же цели с установщиками .msi. Хотя это не невозможно, повышенная простота может помочь в выборе установщика .exe.

Портативные приложения и процессы.

Однако .exe не относится исключительно к установке программного обеспечения. Windows использует то же расширение файла в других местах, и Диспетчер задач только подтверждает это. Процессы Windows, включая те, которые жизненно важны для операционной системы и вашего программного обеспечения, все заканчиваются на .exe. Другой пример: если вам нужно перезапустить Проводник Windows, команда в окне «Выполнить» не «explorer», а «explorer.exe».

Нажмите клавишу Windows + R для запуска.

MSI: Установщик Microsoft

Установка msi файлов.

Внешний вид установщика обычно очень последователен в типе файла .msi. Их макет четко определен при компиляции, что означает, что эстетические вариации не так легко найти, как с файлами .exe для игр и программного обеспечения.

В результате может быть проще следовать макету установщика .msi, и менее опытные пользователи могут быстрее привыкнуть к нему. Связанная сложность с достижением определенной функциональности в рамках руководящих принципов .msi может, теоретически, привести к более простой установке для подмножества их вероятной пользовательской базы.

XSI-MSI-Install

Установка по запросу — это другая особенность, за которую .msi известен, и это то, что .exe не может воспроизвести. Первоначальные установки могут быть очень быстрыми, так как происходит мало — основной процесс происходит после запуска программного обеспечения. Сам Microsoft утверждает, что это может «сократить фазу установки и настройки»; другими словами, установщик .msi может быть быстрее в некоторых ситуациях.

Еще один окончательный факт четко разделяет два типа файлов, и это их предполагаемое использование. Тип файла .msi просто лучше подходит для сетевого развертывания. Системные администраторы могут использовать его для установки программного обеспечения на множество компьютеров одновременно. Хотя существуют статьи, объясняющие, как работает развертывание программного обеспечения, все они указывают на этот один тип файла.

Какой установщик использовать?

Форматы файлов Msi - мы не его предполагаемые пользователи.

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