Перейти к содержимому

Альтернатива Inno Setup: установщик Windows онлайн, без скрипта

В чём силён Inno Setup, когда онлайн-конструктор без скриптов подходит лучше и как получить сопоставимый Setup.exe с мастером, ярлыками и деинсталлятором, заполнив обычную форму.

Обновлено 31 октября 2026 г. · 3 мин чтения

Inno Setup — отличный инструмент. Он бесплатный, зрелый, хорошо документирован и создаёт аккуратные установщики, которые пользователи Windows сразу узнают. Если вы ищете альтернативу, то обычно по одной из трёх причин: не хотите писать и поддерживать скрипт .iss, у вас нет машины с Windows для компиляции, или установщик нужен уже сегодня, а кривая обучения мешает. Эта страница — честное сравнение, чтобы вы выбрали подходящий инструмент.

Что даёт Inno Setup

  • Компилятор, управляемый скриптом (ISCC.exe), с небольшим Pascal-подобным языком сценариев для собственной логики.
  • Классический мастер: приветствие, лицензия, папка, папка в меню «Пуск», задачи, ход установки, завершение.
  • Гибкие правила для файлов, записи в реестре, собственные страницы, запуск после установки и надёжный деинсталлятор.
  • Большое сообщество и очень долгая история.

Вы пишете скрипт вроде такого:

[Setup]
AppName=My App
AppVersion=2.4.0
DefaultDirName={autopf}\My App
OutputBaseFilename=Setup

[Files]
Source: "app\*"; DestDir: "{app}"; Flags: recursesubdirs

[Icons]
Name: "{autoprograms}\My App"; Filename: "{app}\MyApp.exe"

Затем компилируете его в Windows компилятором Inno Setup. Пользователи Linux и macOS запускают компилятор под Wine: это работает, но добавляет лишних хлопот.

Когда онлайн-конструктор подходит лучше

ExeTup идёт от обратного: ни скрипта, ни компилятора, ни машины с Windows. Вы загружаете папку приложения, отвечаете на вопросы, которые нужны установщику, и скачиваете Setup.exe, собранный в облаке. Он генерирует установщик NSIS, а не Inno; оба являются стандартом, оба знакомы пользователям Windows, и для типичного настольного приложения итог одинаков: мастер, ярлыки, установка в Program Files или для текущего пользователя, деинсталлятор в «Параметрах» Windows.

Он подходит, когда:

  • установщик должен просто хорошо делать стандартные вещи;
  • те, кто готовит релизы, не хотят возиться со скриптами установщиков;
  • сборки выполняются на Mac, в Linux или на рабочем ноутбуке с ограничениями;
  • вы выпускаете релизы изредка и не хотите поддерживать конвейер ради одного установщика.

Inno Setup подходит лучше, когда нужны собственные страницы мастера, скриптовая логика во время установки, сложная работа с реестром или интеграция с уже существующим сервером сборки на Windows.

Сравнение

Inno Setup ExeTup
Цена Бесплатно Первые сборки бесплатно, затем оплата за каждую сборку, без подписки
Как вы описываете установщик Скрипт .iss Форма
Где компилируется Windows (в других системах через Wine) В облаке, из любого браузера
Движок установщика Inno Setup NSIS
Страницы мастера Приветствие, лицензия, папка, меню «Пуск», задачи, завершение Приветствие, лицензия, папка, ход установки, завершение
Область установки Для компьютера или для пользователя Для компьютера или для пользователя
Деинсталлятор в «Параметрах» Windows Да Да
Тихая установка /VERYSILENT /S
Собственные страницы и скрипты Да Нет
Языки Много, через языковые файлы 15, через переводы NSIS
Подпись кода Хуки подписи в скрипте Подписываете скачанный Setup.exe сами

Перенос проекта Inno Setup в ExeTup

  1. Возьмите папку, на которую указывает ваша секция [Files]. Именно её вы загружаете в виде zip-архива.
  2. AppName, AppVersion, AppPublisher и LicenseFile соответствуют форме с данными приложения.
  3. {autopf} становится «для всех пользователей»; {localappdata} — «для текущего пользователя».
  4. Записи [Icons] становятся опциями ярлыков в меню «Пуск» и на рабочем столе.
  5. [Run] с postinstall становится опцией «запустить после установки».
  6. У собственных секций [Code] эквивалента нет. Если эта логика необходима, оставайтесь на Inno Setup.

Частые вопросы

Заменяет ли ExeTup Inno Setup?

Для типичного случая — настольного приложения, которому нужны стандартный мастер, ярлыки и деинсталлятор, — да. Для установщиков со скриптовой логикой или собственными страницами Inno Setup остаётся лучшим инструментом.

ExeTup создаёт установщик Inno Setup?

Нет, он создаёт установщик NSIS. Оба — стандартные установщики Windows; в любом случае пользователи видят знакомый мастер. См. установщик NSIS онлайн.

Можно ли запустить Inno Setup на Mac?

Через Wine — да, после некоторой настройки. ExeTup нужен только браузер; см. создание установщика Windows на Mac.

Ключ тихой установки отличается?

Inno Setup использует /SILENT и /VERYSILENT; установщики NSIS — /S. Оба поддерживают свою папку установки: через /DIR= и /D= соответственно.

Похожие руководства