msi файл - это файл установщика Windows. Это база данных, в которой хранятся все данные о вашем пакете, включая записи реестра, файлы, ярлыки. Сам файл MSI не может быть выполнен. Настоящая установка выполняется службой установщика Windows.
exe-файл является файлом начальной загрузки. Это самораспаковывающийся файл. Когда вы дважды щелкните по нему, он извлекает MSI-файл. Если предварительные условия не найдены на целевом компьютере, это может помочь установить его. например VC runtime, установщик Windows 3.1 и т. Д.
Если предварительных условий не существует и вы запускаете msi-файл вместо exe-файла, msi-файл обычно также выполняет некоторую проверку перед установкой и выдает предупреждение, но сам msi-файл не устанавливает предварительные условия для вас.
Вы можете развернуть свое программное обеспечение через групповую политику, используя msi-файл, но не exe-файл.