【エムエスアイ】
MSI(Windowsインストーラー) とは?
最終更新:
💡 Windowsに渡す、ソフトの導入手順書
Windows Installerがソフトウェアの導入や削除に使うインストールパッケージの形式。.msiファイルには、配置するファイルや設定などの情報をまとめる。
📌 このページのポイント
MSIファイルって、何が入っているの?
ダウンロードで見るexeとは違うの?
共通の仕組みで管理すると、何がうれしい?
導入した構成を管理し、修復や削除などに利用できるよ。ただし、どんなファイルや処理を登録するかはパッケージの作り方次第なんだ。拡張子だけで、悪意のある処理がないことや、関連データが全部消えることまで保証されるわけではないよ。
画面を出さずにインストールできる?
画面が出ないなら、成功したかどう確認するの?
終了コードやインストールログを確認するよ。/logでログの保存先を指定できるけれど、保存先のフォルダーは先に用意する必要があるんだ。静かに終了したことと、必要な導入が完了したことは同じではないね。
まとめ:ざっくりこれだけ覚えればOK!
「MSI」って出てきたら「Windowsにソフトを入れるための、決まった形式の手順書」と思えばだいたいOK!
📖 おまけ:英語の意味
「MSI」 = Windows Installerで使うパッケージ形式
💬 ソフトの配布物で見かける.msiという拡張子だよ。実行用のmsiexec.exeと、導入内容を記録するパッケージを分けて考えると分かりやすいね