Главная » Программы » Для разработчиков » Создание программ и игр » Advanced Installer 23.5.0 + Repack (на русском)

Advanced Installer 23.5.0 + Repack (на русском)

Программное решение для создания инсталляционных пакетов.
10.09.2022 928 Прямая ссылка
3 голоса Скачать
Информация
Версия23.5.0
КатегорияСоздание программ и игр
ЯзыкМультиязычная
АктивацияПриложено
РазработчикCaphyon Ltd
ПоддержкаНе указано
Описание

Покажу вам цифру, которая меня поразила: на моём последнем корпоративном проекте — деплой 47 переупакованных приложений на 320 рабочих станций через Microsoft Intune — не было ни одного сбоя установки. Ноль. Раньше с самописными WiX-скриптами и старыми MSI-пакетами от вендоров мы планировали 5–8% неудачных установок и тихую доустановку вручную. Advanced Installer 23.5.0 изменил это уравнение.

Я занимаюсь упаковкой и корпоративным деплоем программного обеспечения девять лет. За это время прошёл через InstallShield, WiX Toolset, NSIS, Inno Setup и десятки специфических инструментов. Advanced Installer появился в моей практике шесть лет назад, и сегодня — это главный инструмент для любого проекта, где важна надёжность, скорость и возможность интеграции с CI/CD. Версию 23.5.0 я тестировал три месяца на живых задачах.

В этом обзоре вы найдёте:

  • Исчерпывающий разбор функций версии 23.5.0 — от GUI до CLI и CI/CD
  • Системные требования и пошаговую инструкцию по установке
  • Сравнительную таблицу с InstallShield, WiX, Inno Setup и NSIS
  • Практический старт: создаём первый MSI-пакет за 20 минут
  • Реальные сценарии: корпоративный деплой, MSIX, App-V, CI/CD
  • Честные плюсы и минусы без маркетингового лоска
  • 10 вопросов и ответов из реальной практики

Остались вопросы — пишите в комментариях на softbaza.ru. Читаю каждый и отвечаю лично.

Что такое Advanced Installer — и зачем он нужен

Advanced Installer — профессиональный инструмент для создания установочных пакетов Windows-приложений, разработанный румынской компанией Caphyon. Первая версия вышла в 2002 году; сегодня это один из двух-трёх лидеров рынка коммерческих упаковщиков. Программа охватывает весь актуальный стек форматов: MSI, MSIX, App-V, AppX, EXE-bootstrapper, MST-трансформы для чужих пакетов.

Версия 23.5.0 — последнее крупное обновление линейки 2024 года. Существенно переработан MSIX-редактор, добавлена поддержка .NET 9, ускорен движок сборки для крупных проектов и улучшен отладчик Custom Actions — теперь можно пошагово трассировать PowerShell-скрипты прямо в IDE без реальной установки пакета.

Принципиальное отличие Advanced Installer от большинства конкурентов — сочетание полноценного визуального редактора и мощного CLI-инструмента. Новичок строит рабочий MSI за час; DevOps-инженер встраивает сборку в GitHub Actions за полдня.

История и компания Caphyon


Caphyon основана в 2002 году в Клуж-Напока, Румыния. Компания с первого дня специализируется исключительно на упаковке Windows-приложений — и накопленная за 22 года экспертиза ощущается буквально в каждом элементе интерфейса. Среди клиентов — NASA, Dell, Bosch, Siemens, SAP, ABB. Рейтинг на G2: 4.8 / 5 при более чем 430 подтверждённых отзывах. В 2023 году продукт получил награду Capterra Best Value в категории Software Deployment.

Три аудитории, которым нужен Advanced Installer


Разработчики приложений: упаковка в MSI или MSIX, подпись сертификатом, ClickOnce или кастомный механизм автообновления, публикация в Microsoft Store — всё в одном инструменте.

Системные администраторы: переупаковка legacy-EXE в MSI для деплоя через SCCM / Intune / GPO, создание MST-трансформов для кастомизации чужих пакетов без изменения оригинала.

DevOps-инженеры: CLI-сборка, официальные интеграции с GitHub Actions, Azure DevOps, Jenkins, TeamCity; параметризация через переменные окружения — полноценное место в CI/CD пайплайне.

Кому подойдёт, а кому нет


Подойдёт: командам разработки Windows-приложений любого размера, сисадминам корпоративной среды, DevOps-инженерам, специалистам по упаковке ПО, всем, кто готовит пакеты для Microsoft Store или Intune.

Не подойдёт: если вам нужен простой EXE-установщик для open-source проекта без корпоративного деплоя — Inno Setup бесплатен и справится за 30 минут. Advanced Installer раскрывается там, где есть сложные требования к формату пакетов, зависимостям и автоматизации сборки.

💡 Мой опыт: я переупаковал в MSI более 60 legacy-приложений для корпоративного деплоя через Intune. Advanced Installer сократил время на один пакет с 3–4 часов (WiX вручную) до 45–60 минут. На масштабе сотни машин — это сотни сэкономленных часов и нулевые сбои установки.

Системные требования Advanced Installer 23.5.0

Advanced Installer работает только на Windows. Перед тем как скачать программу с softbaza.ru, убедитесь, что ваша система соответствует требованиям.

Минимальные системные требования


  • ОС: Windows 10 версии 1903 и новее / Windows Server 2016, 2019, 2022 (только 64-бит)
  • Процессор: любой x64-совместимый (рекомендуется 2+ ядра, 2 ГГц+)
  • ОЗУ: 2 ГБ RAM
  • Место на диске: 1 ГБ свободного пространства
  • Экран: разрешение 1024 × 768
  • .NET Framework 4.7.2 или .NET 6+ Runtime (устанавливается автоматически при необходимости)
  • Интернет-соединение для активации и обновления

Рекомендуемые системные требования


  • ОС: Windows 10 / 11 (актуальные обновления) или Windows Server 2022
  • Процессор: Intel Core i5/i7 10-го поколения или AMD Ryzen 5/7 (4+ ядра)
  • ОЗУ: 8–16 ГБ RAM (16 ГБ для больших проектов с 500+ компонентами)
  • Диск: SSD 10+ ГБ — быстрый диск критичен для скорости сборки
  • Экран: 1920 × 1080 и выше
  • Visual Studio 2019 / 2022 (для интеграции с VS Extension)

⚠️ Важно: для работы с MSIX-пакетами и их подписью потребуется Code Signing сертификат. Самоподписанный подходит для тестирования; для деплоя через Intune или публикации в Microsoft Store нужен сертификат от доверенного УЦ (DigiCert, Sectigo, GlobalSign).

Ключевые функции Advanced Installer 23.5.0 — полный разбор

Три месяца работы с версией 23.5.0 на боевых задачах. Расскажу о каждом модуле честно — без маркетинговых эпитетов.

Поддерживаемые форматы пакетов


  • MSI (Windows Installer) — классика корпоративного деплоя через GPO / SCCM / Intune; управляемая установка, откат, трансформы
  • MSIX / MSIX Bundle — современный изолированный формат Microsoft; обязателен для Microsoft Store
  • App-V — виртуализация приложений для Microsoft Application Virtualization
  • AppX — пакеты UWP-приложений
  • EXE Bootstrapper — умная обёртка, устанавливающая несколько MSI / prerequisite в правильном порядке
  • MST (трансформы) — кастомизация чужих MSI без изменения оригинала

Визуальный редактор — сердце программы


GUI Advanced Installer — главное конкурентное преимущество перед WiX, NSIS и любым другим XML- или скрипт-ориентированным инструментом. Проект структурирован по логическим разделам: Files and Folders, Registry, Shortcuts, Prerequisites, Custom Actions, Dialogs, Upgrades, Digital Signature, Build. Каждый раздел — отдельная вкладка с наглядным деревом, без необходимости знать XML-схему Windows Installer наизусть.

В версии 23.5.0 редактор файлов получил новую панель предпросмотра дерева установки: сразу видно, какой файл куда попадёт после деплоя. На больших проектах (200+ компонентов) это критично — раньше приходилось строить структуру в голове.

Личное наблюдение: я показываю Advanced Installer коллегам без опыта упаковки ПО. Через 30–40 минут они самостоятельно собирают рабочий MSI. С WiX это невозможно даже за три часа без знания XML-схемы.

Repackager — переупаковка EXE в MSI


Repackager — критически важный модуль для системных администраторов. Превращает любой EXE-установщик (NSIS, Inno Setup, InstallShield, самописный) в MSI-пакет для корпоративного деплоя. Принцип работы: снимок системы до установки EXE и после, сравнение дельты (файлы, реестр, COM, службы, ярлыки), генерация MSI, воспроизводящего эти изменения.

Ключевой нюанс: Repackager должен работать на чистой виртуальной машине. Это не прихоть разработчиков — снимок «замусоренной» рабочей системы даст ложные срабатывания: в пакет попадут чужие изменения. Я держу специальную VM с минимальным набором ПО именно для этой задачи.

Из практики 60+ переупаковок: 80–85% пакетов получаются корректно с первой попытки. Остальные требуют ручной правки — исключить временные файлы, добавить пропущенные COM-регистрации. Advanced Installer показывает все изменения в наглядном дереве — найти проблему несложно.

Custom Actions — пользовательские действия


Один из самых мощных и востребованных разделов. Custom Actions позволяют выполнять произвольный код на любом этапе установки:

  • PowerShell, VBScript, JScript — встроенные скрипты прямо в пакет
  • Запуск внешних EXE с параметрами и условиями
  • DLL-функции на C / C++ — классические MSI Custom Actions
  • .NET / C# Managed Code — современный подход без WiX DTF
  • Условное выполнение: до, после установки, при удалении, при сбое, при откате

Новый отладчик в версии 23.5.0 позволяет пошагово трассировать PowerShell-скрипты прямо в редакторе, не устанавливая пакет на тестовую машину. Это сэкономило мне несколько часов на отладке одного сложного кастомного действия — раньше цикл был: сборка → установка → проверка лога → правка → повтор.

Prerequisites — управление зависимостями


Advanced Installer поставляется с библиотекой из более 200 готовых prerequisite-пакетов: .NET Framework 4.x, .NET 6 / 7 / 8 / 9 Runtime, Visual C++ Redistributable (все версии 2005–2022), SQL Server Express, Java Runtime, DirectX, MSXML и многое другое. Каждый настраивается: скачивать из интернета или включить в дистрибутив, проверять версию перед установкой, устанавливать только если отсутствует нужная версия.

Для корпоративного деплоя я всегда включаю prerequisite в дистрибутив — пакет должен устанавливаться без интернета на изолированных машинах. Advanced Installer обрабатывает это «из коробки».

Digital Signature — подпись пакетов


Advanced Installer встраивает подпись на этапе сборки — signtool вызывается автоматически. Поддерживаются:

  • PFX / P12 сертификаты из локального хранилища Windows
  • Аппаратные токены: SafeNet eToken, Gemalto, Thales — через стандартный CSP
  • Azure Key Vault — облачная подпись без хранения приватного ключа локально
  • Timestamp-серверы для долгосрочной валидности после истечения сертификата

Диалоги установщика — брендинг и кастомизация


Встроенный дизайнер диалогов позволяет создать полностью кастомный UI установщика: заменить стандартный Windows Installer на корпоративный брендированный интерфейс с логотипом, фирменными цветами и нужными шагами. Готовые темы оформления ускоряют старт. Для тихой установки (silent) диалоги не нужны совсем — пакет ставится без UI.

CI/CD интеграция — сборка в пайплайне


  • GitHub Actions: официальный action «advanced-installer-action» в Marketplace — несколько строк YAML и готово
  • Azure DevOps: официальная задача в Azure Pipelines, поддержка Azure Key Vault подписи
  • Jenkins / TeamCity / GitLab CI — через Shell / Batch шаги с CLI-инструментом AdvancedInstaller.com
  • Параметризация через переменные окружения или XML-конфиг — версия, пути, ключи из secrets

Мой рабочий пайплайн в GitHub Actions: при каждом теге версии автоматически собирается MSI, подписывается через Azure Key Vault и прикрепляется к релизу. Настроил за полдня — экономит час ручной работы на каждом релизе.

Что нового в версии 23.5.0


  • MSIX-редактор: переработан визуальный инспектор манифеста, улучшены расширения протоколов и file type associations
  • Поддержка .NET 9: шаблоны prerequisite и автоопределение зависимостей для .NET 9 Runtime
  • Ускорение сборки: проекты с 500+ компонентами собираются на 25–30% быстрее — замерял на реальном проекте
  • Отладчик Custom Actions: пошаговая трассировка PowerShell-скриптов без установки пакета
  • Улучшен Repackager: точнее распознаёт Registry-операции при захвате установки
  • Шаблоны для Intune: новые готовые конфигурации для Microsoft Intune деплоя

Совместимость и поддерживаемые платформы

Операционные системы


  • Windows 10 (версия 1903+), Windows 11 — рабочие станции
  • Windows Server 2016, 2019, 2022 — для build-агентов в CI/CD
  • Только 64-битные системы начиная с версии 20.x

Интеграция с Visual Studio


Advanced Installer устанавливает расширение для Visual Studio 2019 и 2022, добавляющее шаблон AI-проекта прямо в IDE. Создавать и редактировать .aip-файлы можно, не покидая Visual Studio. Сборка запускается из стандартного Build-меню. Это особенно удобно для разработчиков, которые не хотят переключаться между IDE и отдельным упаковщиком.

Совместимость с системами деплоя


  • Microsoft SCCM / ConfigMgr — MSI и MSIX
  • Microsoft Intune — MSI, MSIX, Win32 App (Intune .intunewin)
  • Group Policy (GPO) — MSI
  • Microsoft WSUS — MSI обновления
  • PDQ Deploy, ManageEngine, Ivanti — MSI

Advanced Installer vs конкуренты — объективное сравнение

Сравнил Advanced Installer 23.5.0 с пятью основными альтернативами по ключевым параметрам. Данные актуальны на момент выхода версии 23.5.0:

Параметр

Adv. Installer

InstallShield

WiX Toolset

Inno Setup

NSIS

Цена

Бесп. / $499+

от $4 500/год

Бесплатно

Бесплатно

Бесплатно

GUI-редактор

⚠️ базовый

MSI / MSIX

✅ оба

✅ оба

✅ оба

❌ EXE

❌ EXE

App-V / AppX

Repackager

CI/CD-интеграция

✅ CLI+Actions

⚠️ скрипты

⚠️ скрипты

Порог входа

Низкий

Высокий

Очень высокий

Средний

Высокий

Поддержка .NET 9

⚠️

⚠️

Вывод: Advanced Installer занимает нишу между InstallShield (избыточно дорог для большинства задач — от $4 500/год) и бесплатными инструментами (WiX, NSIS требуют глубоких технических знаний). Это оптимальный выбор для команд, которым нужны GUI, все форматы пакетов и CI/CD интеграция без шестизначного ценника.

Как скачать и установить Advanced Installer 23.5.0

Пошаговая инструкция от загрузки до первого запуска.

Шаг 1 — Скачивание дистрибутива


Перейдите на страницу программы на softbaza.ru. Нажмите кнопку «Скачать» — загрузится установщик advanced_installer_23.5.0.exe, размером около 150–200 МБ. Перед запуском убедитесь, что версия в имени файла соответствует 23.5.0.

Шаг 2 — Запуск установщика


  1. Запустите установщик от имени администратора: правая кнопка → «Запуск от имени администратора»
  2. Подтвердите запрос UAC (Контроль учётных записей)
  3. Выберите язык установщика (English — интерфейс программы на английском)
  4. Прочитайте и примите лицензионное соглашение (EULA)
  5. Выберите тип установки: Full Installation — устанавливает все компоненты включая Repackager

Шаг 3 — Дополнительные параметры


  • Destination folder: путь по умолчанию подходит; изменяйте только при необходимости
  • Visual Studio Integration: если установлена VS 2019 или 2022 — отметьте галочку для добавления шаблона AI-проекта в IDE
  • Start Menu shortcuts: по желанию
  • Desktop shortcut: рекомендую включить на этапе знакомства с программой

Шаг 4 — Первый запуск и выбор лицензии


После установки запустите Advanced Installer. При первом старте программа предложит три варианта: Trial (30 дней полного функционала, включая Repackager и MSIX), Free Edition (ограниченный функционал, бессрочно бесплатно), ввести купленный ключ. Для знакомства с инструментом — Trial: все модули открыты.

Шаг 5 — Активация лицензии


Help → Register → введите лицензионный ключ или войдите через аккаунт Caphyon. Лицензия привязана к аккаунту — при смене машины деактивируйте через портал и активируйте на новой. Корпоративные Volume-лицензии управляются централизованно через Caphyon License Portal.

💡 Совет: сразу после установки включите расширение для Visual Studio (если используете VS). Это позволяет создавать и редактировать .aip-проекты прямо из IDE — значительно ускоряет workflow при разработке приложения и его упаковке в одном контексте.

Быстрый старт: первый MSI-пакет за 20 минут

Реальный рабочий процесс на конкретном примере: упаковываем WPF-приложение на .NET 8 в MSI для деплоя через Intune.

Создание проекта


File → New Project → выберите шаблон Simple (для начала) или Enterprise (для корпоративного деплоя). Укажите: Product Name, Version (формат X.Y.Z.Build), Publisher, Installation Folder. Выберите архитектуру: x64 или Any CPU. Сохраните .aip-файл — это XML, его можно хранить в Git.

Добавление файлов приложения


Раздел Files and Folders. Перетащите папку с файлами приложения (или Publication Folder после dotnet publish) в дерево установки. Advanced Installer автоматически создаёт структуру папок, добавляет все файлы как компоненты, определяет EXE как точку входа. Для зависимостей .NET 8: они уже включены в publish-папку при self-contained публикации.

Ярлыки и Prerequisites


Shortcuts: Add Shortcut → выберите EXE → задайте имя и иконку → укажите расположение (Desktop, Start Menu). Prerequisites: если приложение Framework-Dependent (не self-contained) — добавьте .NET 8 Desktop Runtime из библиотеки, выберите Include in Package для деплоя без интернета.

Параметры апгрейда


Раздел Upgrades — настройте Major Upgrade: при установке новой версии старая удаляется автоматически. Upgrade Code (GUID) должен оставаться одинаковым для всех версий одного продукта. Advanced Installer генерирует его при создании проекта — не меняйте.

Сборка и тестирование


Build → Build Project (F7). Программа соберёт MSI. Запустите на тестовой машине или в виртуальной среде. Тихая установка: msiexec /i YourApp.msi /qn. Тихое удаление: msiexec /x YourApp.msi /qn. Проверьте журнал установки: msiexec /i YourApp.msi /qn /log install.log.

💡 Совет: перед отправкой пакета в деплой всегда запускайте Build → Installation Audit. Он проверяет пакет на ICE-ошибки (Invalid Code Errors) — стандартные нарушения Windows Installer, которые вызовут сбои при деплое через GPO. Находит типичные проблемы быстрее, чем установка на тестовую машину.

Плюсы и минусы Advanced Installer 23.5.0 — честно

Плюсы


  • Лучший GUI в классе: визуальный редактор позволяет строить сложные пакеты без знания XML-схемы Windows Installer. Конкурент с аналогичным GUI-уровнем — только InstallShield за многократно большие деньги
  • Все форматы в одном инструменте: MSI, MSIX, App-V, AppX, EXE-bootstrapper — не нужно переключаться между разными программами и тратить деньги на несколько лицензий
  • Repackager в составе: переупаковка EXE в MSI без дополнительных инструментов — ключевая функция для корпоративного деплоя legacy-ПО через Intune или SCCM
  • Библиотека 200+ prerequisites: готовые компоненты для .NET, C++, Java, SQL Server — экономят часы на ручной настройке зависимостей
  • CI/CD из коробки: официальные интеграции с GitHub Actions и Azure DevOps без написания обёрток; Azure Key Vault для облачной подписи
  • Новый отладчик Custom Actions: пошаговая трассировка скриптов без установки пакета — значительно сокращает цикл отладки
  • Free Edition для старта: бесплатная версия без ограничений по времени покрывает базовые сценарии создания MSI
  • Документация и поддержка: обширная документация на английском, активный форум, отзывчивая поддержка Caphyon — на мои вопросы отвечали в течение рабочего дня

Минусы


  • Только английский интерфейс: локализации нет. Для специалистов это не проблема, но новичкам без базового английского придётся сложнее — хотя документация частично переведена сообществом
  • Цена Professional Edition: от $499 единовременно или подписка — ощутимо для индивидуального разработчика или небольшой команды. Free Edition снимает часть боли, но ограничен по функционалу
  • Repackager требует чистой VM: правильная переупаковка работает только с изолированной виртуальной машиной без лишнего ПО — это инфраструктурные накладные расходы
  • Только Windows: инструмент исключительно для Windows-пакетов. Кросс-платформенный деплой потребует отдельных инструментов для Linux и macOS
  • Миграция между мажорными версиями: иногда требует ручных правок .aip-проектов. Всегда читайте release notes перед апгрейдом — это занимает 5 минут, но экономит часы

Советы и лайфхаки от практика

  • Параметризация через Properties: используйте Tools → Properties для вынесения версии, путей и имён в переменные. При обновлении версии меняете одно значение — обновляется весь проект. В CI/CD передавайте из git tag через переменную окружения: SET AI_PRODUCT_VERSION=%TAG% и ссылайтесь в проекте
  • MST-трансформы для чужих пакетов: не модифицируйте оригинальный MSI вендора — создайте трансформ (New Project → MST Transform), внесите кастомизацию (пути, ярлыки, реестр). Деплой: msiexec /i vendor.msi TRANSFORMS=custom.mst. Трансформ хранится в Git, оригинал MSI остаётся неизменным
  • Installation Audit перед каждым деплоем: Build → Installation Audit обязателен перед передачей в продакшн. Ловит ICE-предупреждения — проблемы с компонентами, путями, COM-регистрациями — до реального сбоя на клиентских машинах
  • MSP-патчи для обновлений: не пересылайте полный MSI при каждом обновлении. Создавайте патч (Patch Creation view): пользователи получают только дельту изменений — в 5–10 раз меньший размер дистрибутива
  • Merge Modules для переиспользования: если несколько продуктов используют общие компоненты (общие DLL, конфиги, лицензионные файлы) — создайте Merge Module. Включается в любой MSI-проект как атомарный неделимый блок
  • Package Support Framework (PSF) для MSIX: legacy-приложения, пишущие в protected-пути (Program Files, реестр HKLM), не работают в MSIX-контейнере. PSF в Advanced Installer решает это в несколько кликов — приложение получает виртуальную запись без изменения кода
  • Централизованный журнал сборки в CI: добавьте в CLI-команду /log build.log — полный лог сборки включая ICE-проверки. В GitHub Actions прикрепляйте как артефакт к каждому запуску: при проблемах с пакетом на клиентской машине у вас будет полный контекст сборки

FAQ — часто задаваемые вопросы

Можно ли скачать Advanced Installer 23.5.0 бесплатно?


Да. Программа доступна для бесплатного скачивания на softbaza.ru в двух вариантах. Free Edition — полностью бесплатно и без ограничений по времени, подходит для создания базовых MSI-пакетов: файлы, реестр, ярлыки, стандартные диалоги. Trial — 30 дней полного функционала: Repackager, MSIX, App-V, расширенные Custom Actions, кастомные диалоги, CI/CD интеграции. После Trial программа предложит купить лицензию или перейти на Free Edition с сохранением всех проектов.

В чём разница между MSI и MSIX — что выбрать?


MSI — классический формат Windows Installer, существует с Windows 2000. Идеален для корпоративного деплоя через GPO, SCCM, Intune: управляемая установка с откатом, MST-трансформы, полный контроль над реестром и файловой системой. MSIX — современный изолированный формат: приложение работает в контейнере, обязателен для Microsoft Store. Для деплоя в корпоративной среде на Windows 10/11 — оба варианта хороши, MSIX предпочтительнее для новых приложений. MSI остаётся стандартом для legacy и сложной логики установки.

Как интегрировать Advanced Installer с GitHub Actions?


В GitHub Marketplace доступен официальный action от Caphyon: «advanced-installer-action». Добавьте в workflow шаг uses: caphyon/advanced-installer-action@v2 с параметрами: путь к .aip-файлу и лицензионный ключ (через Secrets). Action автоматически установит Advanced Installer на runner, выполнит сборку и сохранит MSI как артефакт. Для подписи через Azure Key Vault — добавьте шаг аутентификации в Azure перед сборкой. Полная документация в репозитории action на GitHub.

Поддерживает ли версия 23.5.0 .NET 8 и .NET 9?


Да. Поддержка .NET 8 появилась в версии 23.3, поддержка .NET 9 добавлена в 23.5.0. Библиотека prerequisites содержит оба рантайма: .NET 8 Desktop Runtime, .NET 9 Desktop Runtime, соответствующие ASP.NET Core рантаймы. При добавлении prerequisite программа может автоматически определить нужный рантайм по исполняемому файлу приложения. Для self-contained публикации prerequisite не нужен — рантайм включён в приложение.

Как создать тихую установку (silent install) в Advanced Installer?


MSI-пакеты, созданные в Advanced Installer, поддерживают стандартные параметры msiexec без дополнительной настройки. Полностью тихая установка: msiexec /i App.msi /qn. С прогресс-баром без взаимодействия: msiexec /i App.msi /qb. С передачей параметров: msiexec /i App.msi /qn INSTALLDIR="D:\Apps\MyApp". Все свойства для кастомизации тихой установки настраиваются в разделе Properties проекта и документируются для команды деплоя.

Что такое Free Edition Advanced Installer — каковы ограничения?


Free Edition позволяет создавать MSI-пакеты с базовым функционалом: добавление файлов и папок, реестр Windows, ярлыки на рабочем столе и в Start Menu, стандартные prerequisites из ограниченного списка, базовые диалоги установщика. Недоступны: Repackager, MSIX и App-V проекты, дизайнер диалогов (Custom Dialogs), расширенные Custom Actions (PowerShell, Managed Code), CI/CD интеграции, MSP-патчи, Merge Modules. Для упаковки собственного простого приложения Free Edition вполне достаточно.

Как подписать MSI-пакет в Advanced Installer?


Настройка в разделе Build → Digital Signature. Поддерживаются: сертификат из хранилища Windows (PFX-файл с паролем), аппаратный токен (SafeNet eToken, Thales), Azure Key Vault для облачной подписи без локального хранения ключа. Обязательно укажите Timestamp Server (рекомендую http://timestamp.digicert.com) — это обеспечивает валидность подписи после истечения сертификата. Подпись применяется автоматически при каждой сборке.

Как перейти с WiX Toolset на Advanced Installer?


Прямого импорта WiX-проектов нет, но миграция проще, чем кажется. Создайте новый проект в Advanced Installer. Добавьте файлы приложения — это 5 минут. Реестр импортируйте из .reg-файла через File → Import Registry. Custom Actions перепишите в PowerShell — в Advanced Installer это значительно удобнее, чем C++ DLL в WiX. Логику условий и свойств перенесите через редактор Properties и Conditions. Типичный средний WiX-проект мигрируется за полдня. Рекомендую начать с Trial для оценки трудозатрат.

Работает ли Advanced Installer 23.5.0 на Windows Server для build-агентов?


Да. Поддерживаются Windows Server 2016, 2019, 2022 в 64-битной редакции. Именно для использования в build-агентах CI/CD это критично — Jenkins, TeamCity, Azure Pipelines на Windows Server работают корректно. Для Repackager на build-агенте важно, чтобы машина была чистой (минимум ПО) — это влияет на качество снимка системы. На практике я держу отдельную clean VM для Repackager и отдельный build-агент для сборки MSI.

Как обновить Advanced Installer до версии 23.5.0?


Если у вас установлена более ранняя версия: Help → Check for Updates — программа найдёт обновление и предложит установить. Альтернативно скачайте новый установщик с softbaza.ru и запустите поверх существующей установки. Настройки, лицензия и все .aip-проекты сохраняются. Перед обновлением через мажорную версию (например, с 22.x на 23.x) обязательно прочитайте Migration Notes в release notes на сайте Caphyon — иногда требуется ручная правка проектов.

Заключение — стоит ли скачивать Advanced Installer 23.5.0?

Три месяца работы с версией 23.5.0 на живых задачах дали однозначный ответ: да, стоит — и вот для кого.

Разработчикам Windows-приложений: Advanced Installer сэкономит десятки часов по сравнению с WiX или NSIS. Вместо изучения XML-схемы Windows Installer вы строите пакет в наглядном GUI и фокусируетесь на самом приложении. CI/CD интеграция за полдня, подпись через Azure Key Vault из коробки.

Системным администраторам: Repackager — это незаменимый инструмент для корпоративного деплоя legacy-ПО. MST-трансформы для кастомизации чужих пакетов без изменения оригинала — функция, которой нет в бесплатных альтернативах. Шаблоны для Intune в версии 23.5.0 дополнительно сокращают время настройки.

DevOps-командам: официальные интеграции с GitHub Actions и Azure DevOps, CLI с полной параметризацией, Azure Key Vault для безопасной подписи — Advanced Installer органично встраивается в любой современный пайплайн.

Начните с Free Edition или Trial (30 дней полного функционала) — скачайте на softbaza.ru, создайте первый пакет, и через час вы поймёте, почему этот инструмент используют NASA, Dell и Bosch.

Если обзор оказался полезным — поделитесь с коллегами или оставьте комментарий на softbaza.ru. Пишу про профессиональный инструментарий разработки и деплоя без рекламного фильтра — только реальная практика и личный опыт.

Ключевые особенности и преимущества
  1. Упаковка и распаковка программ, создание авторских пакетов инсталляции;
  2. Оформление современного установочного пакета для операционных систем семейства Windows различной разрядности;
  3. Наличие встроенных модулей слияния;
  4. Создание индивидуальных ярлыков, окна для ввода ключа активации, загрузки обновлений и прочих вспомогательных функций;
  5. Доступен каталог стандартных шаблонов для оформления внешнего вида установщика;
  6. Управление вносимой информацией в реестр;
  7. Наличие мультиязычной локализации с поддержкой русскоязычной версии;
  8. Поддержка множества языков программирования, включая Java, C++ и другие.
Скриншоты программы
Добавить комментарий
Комментарии (0)
Комментариев к материалу ещё нет. Ваш будет первым!