FileHint

EXE と MSI の違い — Windows インストーラの使い分け

EXE はカスタムインストーラ、MSI は Windows 標準のパッケージ形式。企業展開では MSI が強く、配布者にはどちらも選択肢。

結論

  • 個人向けのシンプルな配布 → EXE
  • 企業の一括展開(グループポリシー) → MSI
  • サイレントインストール・アンインストール制御 → MSI

比較

項目 EXE MSI
実体 任意の実行ファイル トランザクション型パッケージ
サイレントインストール 引数次第で可 /qn で標準対応
ロールバック 実装依存 自動
ユーザー設定の保持 実装依存 組み込み
グループポリシー配布 工夫が必要 標準対応

運用

  • 同じアプリを EXE と MSI の両方で配布するソフトもある
  • MSI は Orca などのツールでカスタマイズが可能

関連

出典