Convert EXE to MSI. Wrap exe installer in MSI package. Full parameter support.
This tool can convert your setup executable to an MSI package. Using msiexec you can pass command line parameters to the wrapped setup.
This tool supports passing parameters to the embedded setup executable when launching the MSI package.
You can use the Windows Installer tool msiexec.exe to control the installation of an MSI package. The msiexec.exe tool supports a long list of parameters. These parameters can make the MSI package install in silent mode where no user input is required. They can also control if you want to install or uninstall the package.
The MSI Wrapper can read many of the program properties from the registry if the original program is installed. This is why we recommend that you install the downloaded Firefox installer before we continue.
When you installed the MSI Wrapper a shortcut was created in your start menu. You can open your start menu and launch the MSI Wrapper from there.
A welcome screen is displayed as the first page of the wizard that will guide you through the process of creating an MSI package.
Click next to skip the start page and go to the next page where you can specify the setup executable that you just downloaded.
Enter the file name and location of the executable or click the browse button.
The wizard will automatically suggest a file name and location for the MSI output file if the input field is empty when you specify the setup executable. Please make sure that you have write access to the location where the output MSI package is written.
Click next to go to the page where you specify some codes for your program.
The "Application Id" is a text string that identifies the program in the computers uninstall information database. This value is needed in the finished MSI package so that the MSI can make a clean uninstall of the wrapped setup executable if the user or administrator chooses to uninstall the package.
Upgrade codes are a unique identifiers that tells the system which MSI packages that are different versions of the same program. If this is the first time you are building an MSI package for this program then you can let the wizard create an upgrade code for you. However, if you have built a package for an earlier version of the program then you should reuse that upgrade code.
Click next to go to the page where the program properties are set up.
Since you already installed the program the wizard can detect many of the property values from the registry. In case you hadn't installed the program then you could enter these values manually or have the wizard try to read them from the file properties of the executable. However, not all executable installers hold the correct values and therefore it is recommended that you install the program and let the wizard read the properties from the registry.
A second page of properties is shown when you click next after setting the properties.
Click next to set up some command line parameters for the wrapped setup program.
When the MSI package is installed the embedded setup executable is unpacked to a temporary location and run from there. You may be interested in passing some command line parameters to the executable when it is run by the Windows Installer. Typical use of this feature could be to set parameters for silent installation.
In our example the setup program will accept parameters for both quiet install and uninstall. Unless we want to force these parameters when installing the MSI package, we can leave these fields empty. The reason behind this is that we can specify parameters for the embedded setup executable at a later stage when running the MSI package using msiexec.exe.
Now you are ready to build your MSI package. The wizard has collected all the information it needs to complete the process. Before you click the "Build" button you should consider saving your current settings in a configuration file. You can reload these settings from the start page of the wizard if you need to make another MSI for the same program on an updated version of it. Please note that it is important to keep the selected upgrade code if you plan to make an updated version of the MSI at a later point in time.
When the MSI Wrapper has finished building the MSI package it will show you a status message. Alternatively, it will show you error messages if something didn't work out as expected.
Now that the MSI is ready the wizard offers you a couple of helpful features. You can either make it open a File Explorer in the folder where the output MSI package is stored or it can show you how to install the MSI using a msiexec.exe command line.
If you click the "Install MSI" button you will see the following dialog. This dialog can show you how to install your new MSI using the Windows Installer msiexec.exe command line tool. You can specify parameters for the msiexec.exe tool and also specify parameters that are passed on to the embedded setup program.
The finished command line can be copied on to the clipboard or launched.
Soft-Go is not responsible for the content of MSI Wrapper publisher's description. We encourage you to determine whether this product or your intended use is legal. We do not encourage or condone the use of any software in violation of applicable laws.
Any form of support or technical problems regarding MSI Wrapper must be addressed to its developer/publisher. Please be aware that we do NOT provide MSI Wrapper cracks, serial numbers, registration codes or any forms of pirated software downloads.
MSI Wrapper is periodically updated by our editors team but sometimes you may find out that software informations are outdated, please note that the publisher of MSI Wrapper can update the software without notifying us. Current version of MSI Wrapper is 22.214.171.124.
Note: Soft-Go doesn't provide any form of technical support regarding MSI Wrapper, however, you may find answer to your problem by reading user reviews or directly contacting EXEMSI which's the publisher/developer of this software.
MSI Wrapper Recent User Reviews
No user review yet, would you like to add your review ?