Как создать Setup.exe для приложения Windows (без кода)
Что на самом деле делает Setup.exe, три способа его создать и как за несколько минут превратить папку с приложением в профессиональный установщик без написания скрипта.
Обновлено 31 октября 2026 г. · 4 мин чтения
У вас есть работающее приложение для Windows: папка с файлом .exe и всеми нужными ему файлами. Отправить такую папку в zip-архиве друзьям можно, но клиенты ожидают Setup.exe, который устанавливает приложение, добавляет пункт в меню «Пуск» и позволяет удалить программу через параметры Windows. В этом руководстве объясняется, что делает установщик и как его создать, с кодом или без него.
Что на самом деле делает Setup.exe
Установщик Windows — это небольшая программа, которая несёт ваши файлы в сжатом виде внутри себя и при запуске выполняет несколько действий:
- Показывает мастер установки: страницу приветствия, необязательное лицензионное соглашение, выбор папки установки, ход выполнения и завершающую страницу.
- Копирует ваши файлы в
C:\Program Files\Your App(для всех пользователей) или в папкуAppData\Local\Programsсамого пользователя (права администратора не нужны). - Создаёт ярлыки в меню «Пуск» и на рабочем столе.
- Регистрирует приложение в разделе Параметры → Приложения → Установленные приложения вместе с деинсталлятором, который удаляет ровно то, что было установлено.
- По желанию запускает приложение в конце установки или при каждом старте Windows.
Ничего из этого не требует изменений в вашем приложении. Установщик просто оборачивает уже имеющуюся папку.
Три способа создать установщик
1. Написать скрипт установщика. Бесплатные инструменты, такие как NSIS и Inno Setup, компилируют скрипт (.nsi или .iss) в Setup.exe. Они мощные и широко используются, но вам придётся изучить небольшой язык, поддерживать скрипт при каждом релизе и компилировать в Windows (или через Wine). На первый установщик закладывайте целый вечер.
2. Воспользоваться коммерческим пакетом для создания установщиков. Такие продукты, как Advanced Installer или InstallShield, предлагают визуальный редактор и вывод в MSI. Они стоят от нескольких сотен долларов в год и рассчитаны на корпоративные возможности развёртывания, которые большинству приложений не нужны.
3. Собрать онлайн. ExeTup принимает папку в виде .zip, задаёт вопросы, необходимые установщику, собирает в облаке стандартный установщик NSIS и выдаёт Setup.exe для скачивания. Никаких скриптов, ничего не нужно устанавливать, и работает это в том числе с Mac и Linux.
Создание Setup.exe в ExeTup
- Упакуйте папку приложения в zip. Включите всё, что приложению нужно во время работы:
.exe, DLL, ресурсы, папки с данными. Сохраните структуру папок такой, какой она должна оказаться на диске клиента. Один автономный.exeможно загрузить отдельно. - Загрузите архив. ExeTup покажет список файлов и найдёт главную программу. Если файлов
.exeнесколько, выберите тот, который запускает приложение. - Заполните сведения. Название приложения, версия, издатель, а также по желанию сайт и текст лицензии. Они отображаются в мастере установки и в параметрах Windows.
- Выберите параметры. Установка для всех пользователей (Program Files, запрашиваются права администратора) или только для текущего; 64-разрядная или 32-разрядная версия; ярлыки в меню «Пуск» и на рабочем столе; запуск после установки; запуск при старте системы; а также языки установщика — при выборе нескольких появится окно выбора языка.
- Добавьте значок. Загрузите файл
.ico, и его будут использовать и установщик, и ярлыки. - Просмотрите и запустите сборку. Предварительный просмотр воспроизводит именно тот мастер, который увидят ваши клиенты. Сборка занимает пару минут, а по её окончании появляется ссылка для скачивания
Setup.exe.
Прежде чем распространять установщик, запустите его на компьютере с Windows. Убедитесь, что приложение запускается с ярлыка в меню «Пуск» и что Удалить в параметрах Windows полностью его удаляет.
Как правильно выбрать параметры
- Для всех пользователей или для текущего? Выбирайте для всех пользователей для классического настольного приложения, которому место в Program Files. Выбирайте для текущего пользователя, если у клиентов может не быть прав администратора, например на рабочих ноутбуках; тогда установщик никогда не показывает запрос прав администратора.
- 64 бита или 32 бита? Ориентируйтесь на ваше приложение. 64-разрядный установщик отказывается запускаться в 32-разрядной Windows, и для 64-разрядного приложения это правильное поведение.
- Номера версий. Используйте формат
major.minor.patch, например2.4.0. Windows показывает его в параметрах и использует, чтобы различать релизы. - Текст лицензии. Необязателен. Если вы его добавите, мастер покажет его с кнопкой «Принимаю».
Чего ждать после сборки
- Установщик — стандартный установщик NSIS с solid-сжатием LZMA, поэтому он обычно получается меньше вашего zip-архива.
- Тихая установка работает сразу для ИТ-команд:
Setup.exe /S. См. тихую установку. - Windows SmartScreen может предупреждать о новой неподписанной загрузке. См. почему Windows сообщает, что защитила ваш компьютер, и что с этим можно сделать.
Частые вопросы
Нужна ли Windows, чтобы создать Setup.exe?
С ExeTup — нет, потому что сборка выполняется в облаке. Но компьютер с Windows или виртуальная машина понадобятся, чтобы протестировать установщик перед отправкой клиентам.
Меняет ли установщик моё приложение?
Нет. Ваши файлы устанавливаются ровно в том виде, в каком были загружены. Установщик добавляет вокруг них мастер, ярлыки, деинсталлятор и запись в параметрах Windows.
Можно ли сделать MSI вместо EXE?
ExeTup создаёт Setup.exe. Для большинства приложений клиенты ожидают именно его. MSI важен главным образом для развёртывания через групповые политики в крупных организациях; для таких случаев ключ тихой установки /S покрывает установку по скрипту.
Сколько это стоит?
ExeTup работает по принципу оплаты за сборку: первые сборки бесплатны, подписки нет. Актуальную цену показывает раздел с тарифами.
Похожие руководства
- Как превратить .exe в установщик Windows (exe в Setup.exe)Как превратить обычный .exe или папку с .exe внутри в полноценный установщик Windows с ярлыками и деинсталлятором, не написав ни строчки установочного скрипта.
- Создать NSIS-инсталлятор онлайн, не написав ни строчки скриптаЧто такое NSIS, как выглядит минимальный скрипт .nsi и как получить стандартный Setup.exe на NSIS с мастером Modern UI, ярлыками и деинсталлятором, заполнив форму вместо написания скрипта.
- «Система Windows защитила ваш компьютер»: что означает предупреждение SmartScreen и как от него избавитьсяПочему Windows показывает предупреждение «неизвестный издатель» на новом установщике, что могут нажать пользователи и как подпись кода и репутация убирают предупреждение.