Legacy installation packages not using the industry standard Windows Installer engine can be easily converted into reliable MSI packages and benefit from the advantages of the latest Windows Installer technologies.

Among the many advantages of using Windows Installer, some of the most important are: GPO deployment, application patching and seamless UAC integration on Windows 10.

Repackager tutorial
Read the introductory tutorial to see how easy it really is.

Easy Repackaging

The installation capture is done in a wizard-based repackager component by comparing system snapshots taken before and after the package installation.

ImportantChoose between performing the capture on your development machine or on VMware or Hyper-V virtual machines.

You can use an existing saved system snapshot as a starting point for the capture or a new system snapshot will be created based on your selected profile. Exclude resources dynamically from the Advanced Installer project by using the repackager settings from the context menu.

Optionally, you can simplify your work even more by using the Installer UI Automation feature.

Make the repackaging process easy to understand for others working on your project by using the Repackager Assistant.

Repackager Assistant

This tool can be used alongside the repackager wizard to record settings, take notes and capture screenshots of the installation. Useful for IT professionals, it simplifies the documentation process so anyone working on the project can understand or pick up existing work.

Accurately Capture Installations

Fine tune the accuracy of the repackaging process using the powerful filtering mechanism through customizable profiles. You can capture and repackage existing installations into MSI packages and personalize them.

A smart scanning algorithm will detect and preserve high-level constructs like:

  • Services
  • Drivers
  • File Associations
  • Environment Variables
  • Assemblies
  • Scheduled tasks
  • Windows Firewall Settings

Record unwanted system changes due to background running applications by taking file and registry snapshots without installing any software. You can use this noise recording later to filter a new system capture.

Custom Repackaging

After an installation capture is completed the results will automatically be imported into a new Advanced Installer project, that you can review and personalize to your new package deployment needs.

All the necessary files and resources for the project are automatically imported to your selected output folder, so the new project will not have any dependencies to the installation you have just captured.

You can also configure multiple applications to be repackaged at once.

Installer Repackager

  • capture multiple installations into a single package
  • install application updates or slipstream service packs into the new setup

TipThe repackager also has its own command line interface you can work with outside the wizard.

Build Virtualized Applications

The project created by the repackager can be used to also create virtualized packages. Advanced Installer supports building App-V 4.x/5.x and ThinApp packages. So you don't have to resequence your application everytime you need to change something in it.

Detect embedded MSI installs during EXE repackaging

This repackager option automatically detects any embedded MSIs, extracts them for you and stops the repackaging process. It's a very easy way to avoid repackaging MSI wrappers.

Compare output with original package

Verify what resources were added, modified or removed in the repackaged installation by comparing the results with the original installation. Read more.

Advanced Installer - Features