Powerful and easy to use Windows Installer authoring tool

Advanced Installer

Advanced Installer

  -  262 MB  -  Freeware
  • Latest Version

    Advanced Installer 21.8.2 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Caphyon Ltd / External Link

  • Filename


  • MD5 Checksum


Advanced Installer is a Windows Installer authoring tool which enables developers and system administrators to easily build reliable MSI packages that meet the latest Microsoft Windows logo certification requirements and follow the recommended Windows Installer best practices. Enjoy!

Advanced Installer is released under a very flexible licensing model. The core application is 100% free to use for both commercial and non-commercial purposes.

Features and Highlights

Save on training costs
User friendly, completely GUI driven, with no scripts to learn, no databases to edit and no XML to write

Save time to market
Develop with wizards, import existing IDE projects, integrate into automated build tools and source control systems.

Save on development costs
Hundreds of powerful features ready to use with just a few mouse clicks. Tons of functionality configurable for your installers.

Reduce your support costs
A fewer number of incidents due to improper installers. Enjoy reliable installers crafted with an obsessive attention to detail.

Save on additional tool purchases
Included updater, launcher, bootstrapper, trialware, serial validation, dialog editor, additional languages, and countless others.

Increase customer satisfaction
Robust installers based on standard Windows Installer technology offering rollbacks, patches, auto-updates, etc.

Save on consulting
Advanced Installer's fanatical support team stands ready to help you with any installer questions you may have.

Save on migration tools
Leverage existing investments. Repackage older installers, import MSIs, WiX projects. Use open formats, avoid proprietary traps.

Note: This is a unified package containing the complete AdvancedInstaller application, which includes Freeware, Professional, For Java, Enterprise, and Architect features. Freeware features can be accessed at any time by creating a project of type "Simple".

  • Advanced Installer 21.8.2 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Advanced Installer 21.8.2 Screenshot 1
  • Advanced Installer 21.8.2 Screenshot 2
  • Advanced Installer 21.8.2 Screenshot 3
  • Advanced Installer 21.8.2 Screenshot 4
  • Advanced Installer 21.8.2 Screenshot 5

What's new in this version:

Advanced Installer 21.8.2
- The Visual Studio extension failed loading new projects

Advanced Installer 21.8.1
- Embedded UI installations hang instead of displaying Files in Use dialog

Advanced Installer 21.7.1
- Trial users may encounter errors when building their projects

Advanced Installer 21.7
- Azure Trusted Signing support in Visual Studio Extension
- PowerShell support for Trusted Signing

- Updated Korean localization
- Each setup package now extracts temporary files into its unique folder
- Updated the source for downloading the latest Microsoft Visual C++ Redistributable
- Updated Python prerequisite to the latest version 3.12.3
- Updated .NET prerequisites to the latest version (6.0.29, 7.0.18, 8.0.4)

- The Convert Paths wizard now successfully resolves the SignTool Custom Path field
- "Refresh the current dialog" now works with MSI Embedded UI
- Fixed validation errors for mandatory fields in the Digital Signature section when signing is disabled
- Fixed the PrerequisiteSelector dialog issue that incorrectly checked prerequisites scheduled to be skipped
- Fixed prerequisite skipping on non-English machines
- Corrected the "MSI from EXE" wizard to use the "Same as main package" option for UI Level
- Fixed an invalid command line error for a prerequisite set to Silent Install when the main package is installed using the /qb! Parameter
- Product and company names are now fully displayed in dialogs
- Text on the Dark AppInstaller theme is now visible
- The second repair no longer triggers the "Cab file not found error"
- Fixed appxbundle installation issues
- Files are now displayed in the Files and Folders view when editing specific MSI in Advanced Installer
- View Readme and Launch application options are now displayed on the ExitDialog during Maintenance
- Controls on new dialogs are now working as expected when the "User Interface" project segment is checked
- Added validation for the shortcut name in the Icon Table

Advanced Installer 21.6.1
- Digitally sign your files using Azure Trusted Signing

Advanced Installer 21.6
- Custom context menu for file associations installed via MSIX

- Predefined Prerequisite for .NET on ARM machines
- Update .NET prerequisites to the latest version (6.0.28, 7.0.17, 8.0.3)
- Java Launcher DPI awareness
- Build log warning for untranslated strings in multi-language projects
- Suppress toast notifications for uninstalling older versions
- Updated hyperlink control on publish event
- Support the latest OpenJDK bundles for macOS builds
- Updated MSIX schema for 23H2

- Fixed translation issue when using the "Refresh the current dialog" event
- EditBox control with password attribute now properly hides text when disabled
- LeftMenu keeps the selection unchanged when the right view has invalid data
- Fixed crash when closing projects with unselected Custom Frame on Windows 10
- Left menu item was not selected when opening a project in a view from the Custom Behavior group
- The "Edit Property's Value Source" window allows resizing to a smaller size
- "Could not read server response" error when using Azure Key Vault signing
- Prerequisite installation fails when using the "Store Feature-based prerequisites in MSI database" option for EXE packages
- Incorrect prerequisite status displayed during uninstallation with the "Allow uninstall" option enabled

Advanced Installer 21.5.1
- Opening a project from Start Page triggers an error on Windows 10
- Import or Edit operations sometimes fail for MSIX Bundles
- Stack trace error when creating Repackager installation or session monitoring
- Prerequisites after main package not being installed for Professional projects
- MSIX Editor "Save As" triggers an error when changing package name
- Rare app-freeze because of registry data corruption or invalid property sheet values for dialogs

Advanced Installer 21.5
- PowerShell commands for EULA and Readme integration
- Merge-friendly AIP format for side-by-side project management
- Updated default “Track Disk Space“ attribute from “InstallDlg“ dialog on the Surface theme
- AppCompat configurations support case-insensitive file name patterns
- Professional project includes “Select All“ and “Deselect All“ options for FileAssociationsDlg for streamlined file association management
- Support for Web Installer deployment from network locations
- Organization Page enhancements: Expanded search by resource and file types for improved navigation
- CTRL+A shortcut now enables the selection of all dialog events for efficient editing
- Update .NET prerequisites to the latest version (6.0.27 & 7.0.16 & 8.0.2)

- The build process for the Windows 11 context menu option now works correctly in both Professional and Enterprise editions
- Fixed Stack Trace errors on closing projects with deselected custom frames in Windows 10
- Table Editor no longer crashes when selecting prerequisites for systems with Vista/Windows 2008 in WinNTVersions/WinNT64Versions
- The “Fast Installation“ option no longer suppresses dialogs
- Prerequisite folder field no longer auto-fills with blank spaces for certain prerequisites
- SQL script name validation is now correctly enforced for file imports, aligning with inline script standards
- ErrorMessage custom actions can now precede Paths Resolution in the workflow
- Removing synchronization now resets all stored rows in other tables
- Installation of framework prerequisites can now be canceled
- The "Do not save files into the project" option now works when synchronization is on
- Components no longer disappear when a prerequisite feature is deleted
- The “Reset“ button now correctly maintains disk space values for the Graphite theme
- Fixed various issues when using the Tab Host control
- The themes view is no longer enabled when the MSIX build is selected at load

Advanced Installer 21.4
New features:
- MSIX Deployment Streamlined: Introducing MSIX External Application Shortcuts
- Support for OpenSSH Server/Client Windows features during installation

- Enhanced:
- Encrypt all Azure Key Vault signing parameters in the AIP setup project for heightened security
- WinUI Start Page revamp for Repackager
- Toast notifications for real-time update status
- Command-line support for revoking and removing floating licenses
- Upcoming VBScript deprecation notification
- Support file and folder operation on TARGETDIR
- Update .NET prerequisites to the latest version (6.0.26, 7.0.15, 8.0.1)

- UpdatePathVariable command failed for global path variables
- IIS settings were not preserved when more packages were combined into a single one
- Group Box control was not displayed when using WinUI
- Theme image path was not refreshed when trying to move to the edge of the path
- An unidentified error appeared in Event Viewer for any EXE package created with Advanced Installer
- Serene theme: The back button was visible on PrepareDlg, TabHost on ConfigureDlg was not correctly displayed if "Use external UI" was disabled
- Invalid input error when pressing the Enter key on the Set Installer Property custom action field
- Floating license visual notifications were not working when running on Windows 11
- "Invalid Drive" was thrown when using the "Reset" button from the "SetupTypeDlg" dialog
- Modern context menu didn’t work with all certificate types
- Scheduled Tasks running under the system account were not created on the machine
- Adding new rows into an imported table resulted in a stack trace/silent crash
- Crash after the undo operation of deleting InstallTypeDlg
- The project was not rebuilt from CLI when the ProductVersion was retrieved from a file
- The "Always install prerequisite" option was ignored when the AND operator was previously used for prerequisite searches
- Set Installer Property Window from New Control Event Window was not responsive to resizing
- The extraction folder was not removed after installation when using a multilingual package on Windows Server 2022
- Removed the environment variable name length limitation
- The registry key was cleaned up at the end of installation when the setup was added as chained
- Files view search was slow and with no indication that it was in progress
- MSI Import was not working properly
- Launch application CheckBox overlapped static text control when using WinUI on the Classic theme
- Stack trace error when using indirection for ProgressBar control on Surface and Vivid theme
- Text Style didn’t work for CheckBox controls on the Air theme with WinUI
- Custom Actions view glitched when adding PowerShell inline script CA in a solution
- Packages with the Hebrew language couldn’t be installed when using WinUI
- The registry key was cleaned up at the end of installation when the setup was added as chained
- Silent installation no longer worked with the latest versions when passing properties
- Crash when selecting the MsiEmbeddedUI table

Advanced Installer 21.3.1
- CLI build error when Product Version is retrieved from a synchronized file
- NewUpdate CLI command exits with an error

Advanced Installer 21.3
- ARM64 support for VSIX packages
- New global policies for creating and grouping components

- Detect and highlight the User Account Control dialog(UAC) if another dialog is in the foreground
- Support multiple ActiveSetups with the same name
- PowerShell automation support to configure MSIX package dependencies
- Control Flow Guard enabled for EXE installers
- Validate components' GUIDs at build time
- The "Find All" function now includes script custom action content in the search result
- Improved the error message in case the Updater does not find the custom EXE
- Improved UI functionality for users to easily set any prerequisite as a Framework Prerequisite
- Enhanced global commands in the Home ribbon group to recognize and interact with the selected current build
- Updated Updater's GitHub integration to search in both per-user ("HKUD") and per-machine ("HKLM") registry hives
- Added filter option for adding a prerequisite from the repository
- Improved Repackager CLI
- Support for creating Scheduled Task folders and adding a Scheduled Task to a folder
- Predefined Prerequisite for .NET 8
- Predefined Launch Condition for .NET Core 8.0
- Predefined launch conditions for Windows 11 version 23H2
- Update .NET Framework 4.8.1 prerequisites install conditions for Windows 11
- Updated .NET prerequisites to the latest version (6.0.25 & 7.0.14)
- Updated Supported Operating Systems in the Launch Conditions view

- Prerequisite was searching for "UpgradeCode" instead of "ProductCode"
- Consecutive executions of .NET Core Custom Actions fail
- Malfunction in MSIX Editor when handling the APPDATA folder
- Stack Trace error when navigating to the Themes view
- License Agreement text was selected when using the Tab key with EUI enabled
- Paths to files entered directly in the manifest editor are not always resolved at build time
- FRendering issues with "PrereqProgressDlg" when the package includes Framework type prerequisites
- SQL Browse control was not populating when Enhanced UI was enabled
- "AppSearch" behaves incorrectly during EXE setup execution when Enhanced UI was enabled
- Missing right border for the "GroupBox" control in the Surface theme
- Valid licenses were overwritten by disabled ones before completing the registration process
- Issue pane was displayed empty in "Edit MSI"
- "Continue with main installation" option was ignored when a prerequisite necessitated a reboot
- Prerequisite install command lines were mistakenly transferred to uninstall during project conversion
- Reboot initiation prevented during Control Panel uninstall or change operations when EUI is enabled
- Confusing error message was displayed if a project with the same name already existed during project creation
- Sporadic issues with Arabic language support (RTLO) in WinUI
- Prerequisite Dialog was shown during pre-installation even on operating systems that are not supported
- MultipleInstancesDlg dialog was not displayed when WinUI rendering was enabled
- Scroll bar didn't work in the "Properties" pane of the "Shortcuts" view
- Maintenance actions failed if the EXE installer was renamed or moved to a different path
- EXE packages used with Windows Setup Custom Scripts were not installed with the OS