Advanced Installer の代替:シンプルな Setup.exe を作るには
Advanced Installer が何のために作られたか、ほとんどの小規模アプリに本当に必要なものは何か、そしてライセンスも Windows マシンもプロジェクトファイルも不要で、プロ品質の Windows インストーラーをオンラインで手に入れる方法を解説します。
更新日 2026年10月31日 · 読了 5 分
Advanced Installer は有能な製品です。ビジュアルエディターから MSI、EXE、MSIX の各パッケージを作成し、既存のインストーラーを再パッケージ化し、前提条件や更新を処理し、署名サービスとも連携します。複雑な展開を行う企業や ISV にとっては、価格に見合う価値があります。あなたが代替品を探しているのは、おそらくアプリにそのどれも必要ないからでしょう。ウィザード、フォルダー、ショートカット、アンインストーラーがあれば十分で、年間ライセンスを払ったり、エディターを動かすためだけに Windows マシンを用意したりはしたくない。このページでは両者を率直に比較します。
Advanced Installer が得意なこと
- ファイル、レジストリ、サービス、カスタムアクション、ダイアログなど、パッケージのあらゆる部分に対応した本格的なビジュアルエディター。
- グループポリシーや Microsoft Store で重要になる MSI と MSIX の出力。
- 前提条件(ランタイム、再頒布可能パッケージ)を 1 つのセットアップに連結。
- アップデーターのフレームワーク、他のインストーラーの再パッケージ化、信頼された署名との連携。
- 基本機能を備えた無料版と、年額数百ドルからの有料版。
動作するのは Windows のみで、プロジェクトは独自の .aip 形式で保存されます。
よりシンプルなものが合う場面
ExeTup はアプリのフォルダーとフォームを受け取り、標準的な NSIS 製の Setup.exe をクラウドでビルドします。次のような場合に向いています。
- インストーラーに求めるのが一般的な流れだけの場合:ようこそ、ライセンス、フォルダー、進行状況、完了;
- ショートカット、Windows の設定からのアンインストール、マシン単位またはユーザー単位のインストール、サイレントモードを、個別に設定せずに使いたい場合;
- Mac や Linux で開発している、あるいは Windows の GUI ツールを置く余地のない制限された環境にいる場合;
- 年に数回しかリリースせず、サブスクリプションよりビルドごとの支払いを好む場合。
MSI や MSIX の出力、連結された前提条件、カスタムダイアログ、サービス、自動アップデーターが必要な場合には向いていません。それらは Advanced Installer の領域であり、コードで書きたい人には WiX の領域です。
比較表
| Advanced Installer | ExeTup | |
|---|---|---|
| 出力 | MSI、EXE、MSIX | EXE(NSIS) |
| 作成方法 | ビジュアルエディター、Windows のみ | ブラウザー上のフォーム、任意の OS |
| 料金 | 無料版あり。有料版は年額 | 最初の数回は無料、以降はビルドごと |
| ウィザード | ダイアログを完全にカスタマイズ可能 | 標準の Modern UI ウィザード |
| インストール範囲 | マシン単位、ユーザー単位、両対応 | マシン単位またはユーザー単位 |
| 前提条件 | 連結可能 | なし |
| アップデーター | 内蔵 | なし(新しいインストーラーを配布) |
| サイレントインストール | MSI スイッチ / /exenoui | /S |
| 対応言語 | 多数 | 15 |
| 署名 | 統合済み | ダウンロードしたファイルに自分で署名 |
シンプルなプロジェクトの移行
Advanced Installer のプロジェクトがファイル、ショートカット、アンインストールエントリだけで構成されているなら:
- Files and Folders に追加しているフォルダーを用意します。それがアップロードする zip です。
- 製品名、バージョン、発行元、ライセンスは詳細フォームに入力します。
- Program Files 配下の Application Folder は「すべてのユーザー」、ユーザーごとのフォルダーは「現在のユーザー」に相当します。
- スタートメニューとデスクトップのショートカットはチェックボックスになります。
- 「インストール後に起動」が完了ダイアログのアクションの代わりになります。
カスタムアクション、前提条件、アップデーターの設定には相当するものがありません。それらが不可欠なら Advanced Installer を使い続けてください。
よくある質問
ExeTup は無料ですか?
最初の数回のビルドは無料で、その後はサブスクリプションなしのビルドごとの支払いです。現在の価格は料金セクションに掲載されています。
ExeTup で MSI は作れますか?
いいえ、作成されるのは Setup.exe です。MSI が必要なら Advanced Installer か WiX が適切なツールです。形式が重要になる場面については MSI と EXE の比較を参照してください。
NSIS のインストーラーは MSI より見劣りしますか?
いいえ。NSIS のインストーラーは VLC、7-Zip、多くの Electron アプリで使われています。Windows ユーザーが目にするのは、同じウィザード、同じ設定のエントリ、同じアンインストール体験です。
Mac でも使えますか?
はい、ブラウザーで使えます。ビルドはクラウドで行われます。Mac で Windows インストーラーを作成するを参照してください。
関連ガイド
- Inno Setup の代替:スクリプト不要で Windows インストーラーをオンライン作成Inno Setup が得意なこと、スクリプト不要のオンラインビルダーが向くケース、そしてウィザード・ショートカット・アンインストーラー付きの同等な Setup.exe をフォーム入力だけで作る方法を解説します。
- 中小規模アプリ向けの InstallShield 代替ツールInstallShield はエンタープライズ向けソフトウェアスイートのためのツールです。ウィザード、ショートカット、アンインストーラーが必要なだけのデスクトップアプリなら、もっと軽量な無料・有料の選択肢があります。その比較と選び方を解説します。
- MSIとEXEインストーラーの違い:Windowsアプリはどちらで配布すべきかMSIパッケージとSetup.exeの本当の違い、IT部門が本当にMSIを必要とするケース、MSIXの位置づけ、そしてほとんどのデスクトップアプリがEXEで配布される理由を解説します。