Using Windows Installer merge modules in Ghost Installer Studio Print
Written by Administrator   
Monday, 11 May 2009 09:54


Windows Installer merge modules (.msm files) provide a standard method that developers use to deliver shared Windows Installer components and setup logic to their applications. Merge modules are used to deliver shared code, files, resources, registry entries, and setup logic to applications as a single compound file.

There is one disadvantage in the merge modules technology - merge modules cannot be installed on a computer "as is", it is necessary to include it to the Windows Installer installation package (.msi file). Our MSM to MSI Converter eliminates this disadvantage - it can create pure Windows Installer packages from merge modules. Packages created by converter do not require to be included into another installation packages and can be installed on an end-user's computer.

How to use MSM-to-MSI Converter

The MSM-to-MSI Converter is a console application. It is very simple to use - just specify merge module file as a first argument. You can also specify a resulting installation package as a second argument (optional).

Example of usage:
msm2msi.exe msvbvm60.msm msvbvm60.msi

How to use converted merge module

You can use converted merge module with any non-MSI based installer, for example with Ghost Installer. Use msiexec.exe utility for a module installation or uninstalling.

Example of silent installation:
msiexec.exe /i msvbvm60.msi /qn

Example of silent uninstalling:
msiexec.exe /x msvbvm60.msi /qn

Windows Installer runtime is required on a target system.

Download MSM-to-MSI Converter

You can download MSM-to-MSI Converter for free here: