Shop

InstallShield
Advanced Installer
AdminStudio
more / weitere

InstallShield und AdminStudio Schulungen

weitere Infos

Windows Installer Merge Modules

Merge Module Finder

Merge Module Finder is a freeware tool that searches the Merge Modules on your local machine for a specific file or registry key. It will list all modules containing the file your are looking for. It will also display all important resources like Classes, ProgId, Typelibs, Interfaces and dependend Modules. Merge Module finder can be added to the context menu in Windows Explorer, so you can easily right click a file to find all merge modules that include this file.

WWW Download   Written by Stefan Hotan

Vendor Created Merge Modules

See also:

Borland Database Engine (BDE)

Borland has released merge modules for the Professional and Enterprise editions of the BDE 5.1.1 and 5.2 engines. The modules are available in English, French and German.

Now also available for BDE 5.2

WWW BDE Developer Support page

Crystal Reports

Business Objects has published merge modules for the following Crystal reports versions:

WWW Crystal Reports Merge Modules page at Business Objects

Merge Modules for Crystal Reports 8.x are available in the User Created Merge Modules section below

Microsoft Speech SDK 5.1

If you want to redistribute the Speech API and/or the Speech engines to integrate and ship as a part of your product, download the Speech 5.1 SDK Redistributables file (SpeechSDK51MSM.exe).

WWW http://msdn.microsoft.com/library/default.asp?url=/downloads/list/graphmulti.asp

Thanks to Troy Phillips

Microsoft XML Core Services (formerly Microsoft XML Parser)

Microsoft XML Parser (MSXML) 3.0

The following XML 3 releases are available for download (choose the file named MSXML3MSMS.EXE):

WWW Microsoft XML Parser (MSXML) 3.0 Service Pack 7 (SP7)

WWW Microsoft XML Parser (MSXML) 3.0 Service Pack 5 (SP5)

Thanks to Denis St-Pierre

XML 4.0 SP2

You can download MSXML4MSMS.EXE from Microsoft to get ready-made merge modules for installing Microsoft XML Parser Version 4.0 Service Pack 2. It is available in several languages. Service Pack 2 is a complete replacement and security patch of MSXML 4.0 and MSXML 4.0 Service Pack 1; however, keep in mind that version 4 does not take the place of the XML Parser versions 3.0 and 2.0.

The download includes two merge modules (msxml4sys32.msm and msxml4sxs32.msm), both of which must be installed in your MSI for it to work. For more information see the MSXML 4.0 SP2 Release Notes.

MSXML4.MSM installs the RTM (supported, production quality) release of Microsoft XML Core Services (MSXML) 4.0, formerly called the Microsoft XML Parser. The package also includes a merge module for the XML SDK documentation. These merge modules require Windows Installer 2.0.

WWW Microsoft XML Core Services (MSXML 4.0 SP2) downloads (choose the file named MSXML4MSMS.EXE)

Written by Eric W. Wallace of eWall.org

There's a known problem with the MSXML 4 SP 2 merge modules.

MSDE 2000

MSDE 2000 comes with 17 language neutral and 8 English merge modules. Most of them are dated August 6, 2000. MSDE is part of the SQL Server 2000 package.

Note: Microsoft no longer recommends the use of these merge modules. Quote: "Desktop Engine (MSDE 2000) SP3a provides merge modules to support existing applications that use merge modules. The Setup utilities for new applications should be written to call the MSDE 2000 Setup utility instead of directly consuming the MSDE 2000 merge modules." The recommended method to redistribute MSDE 2000 is to run MSDE's setup.exe from a bootstrapper program before your actual installation starts.

There are several versions of MSDE 2000 merge modules (listed in chronological order):

How to obtain MSDE 2000 SP3a:

Related information:

WWW SQL Server homepage

HTML MSDE 2000 Merge Module List

Soap Toolkit 2.0

The Soap Toolkit redistribution package includes two merge modules necessary to include the Soap Toolkit 2.0 in your installation program. Soap_core.msm is required for all Soap installations and isapi_files.msm is dependent on Soap_core.msm. The msm files are dated May 7, 2001.

File Name Module Version Description
soap_core.msm 623.1 SOAP SDK Files
isapi_files.msm 623.1 SOAP SDK ISAPI Files

WWW Soap Toolkit Merge Modules

Visual Basic for Applications Software Development Kit (VBA SDK)

WWW Microsoft Visual Basic for Applications home page

VBA SDK 6.4

Microsoft VBA SDK 6.4 contains the following merge modules:

File Name Module Version Description
apc.msm   6.4.98.91   Application Programmability Components
mtdt.msm   6.4.98.91   Microsoft Visual Basic for Application Multi-threaded Designer Files
mtrt.msm   6.4.98.91   Microsoft Visual Basic for Application Multi-threaded Runtime Files
apci.msm   6.4.98.91   Application Programmability Components - English

According to http://msdn.microsoft.com/vba/eval/evalcd.asp, the CD can be purchased or is free to download for MSDN customers. It includes apci.msm for 12 different languages (1028, 1031, 1033, 1036, 1040, 1041, 1042, 1043, 1046, 1053, 2052, 3082).
Thanks to Troy Phillips

Older Versions

VBA SDK 6.3 (September 2001)

The VBA SDK includes 16 language neutral merge modules and 158 localized modules for English, French, Italian, German, Spanish, Swedish, Portuguese (Brazilian), Dutch, Japanese, Chinese (Traditional), Chinese (Simplified), Korean.

HTML VBA SDK 6.3 Merge Module List

VBA SDK 6.2

The VBA SDK version 6.2 was released in two versions:

English Only Version (released March 2000)

This version includes 11 language neutral merge modules and 5 localized modules for English. Some of these files have been superseded by the July 2000 release. All merge modules are dated March 6, 2000.

HTML VBA SDK 6.2 English (March 2000) Merge Module List

Multi Language Version (released July 2000)

This version includes 11 language neutral merge modules and 98 localized modules for English, French, Italian, German, Spanish, Swedish, Portuguese (Brazilian), Dutch, Japanese, Chinese (Traditional), Chinese (Simplified), Korean. Some modules that were included in the March 2000 release have been updated in the July 2000 edition. Most merge modules are dated July 12, 2000, except localized modules for Korean, Chinese (Simplified and Traditional) and Japanese, which are dated July 6, 2000.

HTML VBA SDK 6.2 International (July 2000) Merge Module List

Visual FoxPro Runtime

This merge module installs the Visual FoxPro 6 SP5 runtime.

WWW Microsoft Visual FoxPro 6 SP5 merge module

Old version

An older version of this merge module is included in MSDN article "Microsoft Visual FoxPro 6.0 and Visual Studio Installer Tutorial". Download and extract  VFP_VSI.EXE to get the MSM file.

WWW Microsoft Visual FoxPro 6.0 and Visual Studio Installer Tutorial

The vfp6run.msm is dated December 8, 1999.

File Name Module Version Description
vfp6run.msm 1.0.0.0 vfp6run

Visual Studio 6.0 Service Pack 6

Service Pack 6 for Visual Studio 6 includes 43 language independent merge modules and 2 x 34 localized modules for German and Japanese. They supersede the modules in Visual Studio 6 SP 5. These merge modules are also available as separate download.

All the MSMs in SP6 are dated March 12, 2004

WWW Windows Installer Merge Modules for Visual Studio 6.0 Service Pack 6 (download merge module package)

Some of these merge modules are known to cause problems because they are missing required conditions. See the Bugs Bulletin for details.

Older Versions

Visual Studio 6.0 Service Pack 5

Service Pack 5 for Visual Studio 6 includes 43 language independent merge modules and 2 x 34 localized modules for German and Japanese. They supersede the modules that came with Visual Studio Installer 1.1 and VS6 SP4 (see below). These merge modules are also available as separate download.

Most of the MSMs in SP5 are dated July 5, 2000.

WWW Windows Installer Merge Modules for Visual Studio 6.0 Service Pack 5 (download merge module package)

HTML VS6 SP5 Merge Module List (Modules that have been updated since SP4 are marked in this list)

Visual Studio Installer 1.1 and  Visual Studio 6.0 Service Pack 4

Visual Studio Installer 1.1 includes 43 language independent merge modules and 2 x 34 localized modules for German and Japanese. The same modules are included in Service Pack 4 for Visual Studio. They supersede the modules that came with Visual Studio Installer 1.0 (see below). These merge modules are also available as separate download.

Note: Some merge modules have been updated/fixed without changing their version number. The MSMs in SP4 are all dated June 1, 2000.

WWW Windows Installer Merge Modules for Visual Studio 6.0 Service Pack 4 (download merge module package)

WWW Microsoft Visual Studio Installer home page

HTML VSI 1.1 / VS6 SP4 Merge Module List

Microsoft Visual Studio Installer 1.0

VSI 1.0 came with 43 merge modules, which repersent the Service Pack 3 level of Visual Studio. These files have been superseded by the MSMs included in VSI 1.1 and in Service Pack 4 for Visual Studio 6.0, but are still available for download.

The MSMs in VSI 1.0 are all dated May 26, 2000

WWW Microsoft Visual Studio Installer home page

HTML VSI 1.0 Merge Module List

Rainbow Sentinel Hardware Key Driver

Rainbow Technologies have created merge modules to install the drivers for their Sentinel Hardware Keys. They are included in the Sentinel System Driver CD which is also available for download (select the Full CD option).

WWW Rainbow Technologies homepage

User Created Merge Modules

Notes to module authors:

WWW Best Practices for Creating Windows Installer Merge Modules (Microsoft Knowledge Base article 255684)

Adobe Acrobat Reader ActiveX Control

PDF.MSM installs Acrobat Reader ActiveX Control (pdf.ocx).

ZIP pdf.zip    Written by Rui Santos
File size: 79.597 bytes   Last update: 2000-09-17

Data Dynamics ActiveBar

DataDynamics_ActiveBar2.MSM installs Data Dynamics ActiveBar 2 (SP1). Included in the package is the MSM and the ISWI 1.5 project file.

ZIP DataDynamics_ActiveBar2.zip    Written by Jon Person
File size: 360.186 bytes   Last update: 2000-11-02

Data Dynamics ActiveReports

DataDynamics_ActiveReports.MSM installs Data Dynamics ActiveReports SP4. Included in the package is the MSM and the IPWI 2.0 project file.

ZIP DataDynamics_ActiveReports.zip    Written by Jon Person
File size: 1.226.700 bytes   Last update: 2000-12-02

DCOM

InstallShield Professional - Windows Installer Edition includes a merge module that installs DCOM95 version 1.3. It was written by InstallShield Software Corporation.

Wise for Windows Installer includes a merge module that installs DCOM95. It was written by Wise Solutions, Inc.

Dinkumware Shared C++ Library

This is a merge module for the Dinkumware's Shared C++ Library Version 2.33 (known as SXLRT233.DLL).
Note: A newer version of the library is available (namely version 3.08), but this merge module installs version 2.33.

ZIP Dinkum.zip    Written by Michael Suodenjoki
File size: 277.234 bytes   Last update: 2000-10-10

Inner Media DynaZIP

InnerMedia_DynaZIP.MSM installs Inner Media's DynaZIP tools. Included in the package is the MSM and the IPWI 2.0 project file.

ZIP InnerMedia_DynaZIP.zip    Written by Jon Person
File size: 292.642 bytes   Last update: 2000-12-02

Janus GridEX 2000

Janus_GridEX2000.MSM installs GridEX 2000 from Janus Systems, Inc. Included in the package is the MSM and the IPWI 2.0 project file.

ZIP Janus_GridEX2000.zip    Written by Jon Person
File size: 388.641 bytes   Last update: 2000-12-02

MDAC

Microsoft

Microsoft doesn't provide a merge module for MDAC, but they have published a knowledge base article that explains how to create one yourself. The artcile also includes sample code.

WWW Microsoft Knowledge Base Article 320788

Setup Tool Vendors

MDAC merge modules are included in the setup authoring tools from InstallShield Software Corporation (InstallShield Developer, InstallShield Express, etc.) and Wise Solutions Inc. (Wise for Windows Installer, etc.)

InstallShield has created a merge module for MDAC 2.7. It is available in their Merge Module Gallery

User created MDAC modules

Here are two merge modules that install MDAC 2.6 SP1 and MDAC 2.7 RTM, respectively. They check the existing MDAC version and install only if the merge module version is higher. The module fires the mdac_typ.exe right near the very end. (It installs your app first, then the MDAC and prompts for a reboot). The modules don't install Jet, but do include DCOM95 (as dependency, not physically). It installs only the English MDAC version.

The project files (for InstallShield Developer 7) and source code of the DLL that is used as custom action is included in a separate package.

ZIP MDAC26SP1.zip    Written by Rob Edwards
File size: 5.313.123 bytes   Last update: 2002-01-15

ZIP MDAC27RTM.zip    Written by Rob Edwards
File size: 5.303.065 bytes   Last update: 2002-01-15

ZIP MDACSource.zip    Written by Rob Edwards
File size: 74.809 bytes   Last update: 2002-01-15

Microsoft Access

InstallShield Developer includes merge modules that install the Access 97 and Access 2000/2002 redistributables respectively. They were written by InstallShield Software Corporation.

SageKey Software Inc. sells an Access 2000 merge module for Wise for Windows Installer.

WWW Visit SageKey Software, Inc. to get more information

Microsoft Dynamic HTML Editor

DHTMLED.MSM installs Dynamic HTML Editor (dhtmled.ocx).

ZIP dhtmled.zip    Written by Rui Santos
File size: 73.056 bytes   Last update: 2000-09-17

Microsoft DAO

Note that DAO 3.5 and DAO 3.6 are not the same thing. 3.6 is not an upgrade, but rather a new runtime. It is not backwards compatible, either

DAO 3.5

MSDAO35.msm installs the Microsoft DAO 3.5 core files.

ZIP MSDAO35.zip    Written by Heath Stewart
File size: 257.754 bytes   Last update: 2001-01-12

DAO 3.6

InstallShield Developer includes a merge module that installs DAO 3.6. It was written by InstallShield Software Corporation.

Microsoft Jet

Jet 3.5

InstallShield Developer includes a merge module that installs Jet 3.51. It was written by InstallShield Software Corporation.

Below is a user created MSJET35.msm that installs the Microsoft Jet 3.5 core files and some ISAM (not Exchange driver).

Update: Removed incorrect entries from Registry table

ZIP MSJET35.zip    Written by Heath Stewart
File size: 1.953.262 bytes   Last update: 2004-09-13

Jet 4.0

InstallShield Developer includes a merge module that installs Jet 4.0 SP6. It was written by InstallShield Software Corporation. It is also available for download from the InstallShield web site.

Microsoft Management Console (MMC)

This merge module is a wrapper for iMMC.exe. It installs MMC 1.2 by running Microsoft's redistributable. To reduce download size and avoid copyright problems, the following zip only includes the ISWI project file required to build the merge module. You must obtain a copy of iMMC.exe yourself, e.g. from the Platform SDK (in custom setup select Redistributable components -> Microsoft Management Console).

To build the merge module:

  1. Open mmc.ism in the ISWI IDE
  2. In Project view open the Path Variables pane
  3. Adjust the value of MsiDir to the location where iMMC.exe is stored on your pc
  4. Build the merge module

To use the merge module in your project:

  1. Insert mmc.msm into your parent project.
  2. You'll need to insert the following custom action to your parent project's Sequence/Execute sequence right before the "PublishComponents" Event:
        InstallMMC.{guid}
    The custom action is exposed by the Merge Module.
  3. You also need to install ATL.DLL, using Microsoft's merge module for it. Also, you may need to force a reboot after installing ATL.DLL and before running the custom action above. You'll know it if the MMC install fails (you can tell if it fails by the fact that MMC 1.2 will not be installed).

ZIP mmc.zip    Written by Tim Haston
File size: 13.555 bytes   Last update: 2000-05-07

Microsoft ODBCDirect 2.0

MSODBC2.msm installs the Microsoft Microsoft ODBCDirect version 2.0 files (RDOCURS.dll and MSRDO20.dll).

ZIP MSODBC2.zip    Written by Heath Stewart
File size: 248.378 bytes   Last update: 2001-01-12

Microsoft Richtext control

RICHTEXT.MSM installs Richtext control (richtx32.ocx).

Fix: removed hard coded path from registry table

ZIP richtext.zip    Written by Rui Santos, updated by Stefan Krueger
File size: 115.546 bytes   Last update: 2002-01-07

Microsoft SQL-DMO

SQL Server 7

This SQL-DMO Merge Module contains files necessary for applications built with SQL Distributed Management Objects. Libraries are also included for a base netlibrary setup, included named pipes, sockets, and multi-protocol. This merge module is best suited for client machines that have neither the need nor the opportunity to install the SQL Server 7.0 Client, but need the DMO functionality provided by SQL Server 7.0.

The Merge Module has been verified against Merge Module ICEs to verify that it is correctly written and compiled and that it will not impeed your product's installation if you are applying for the Windows Logo Requirements from Microsoft.

ZIP SQLDMO7.zip    Written by Heath Stewart
File size: 1.045.948 bytes   Last update: 2002-02-02

SQL Server 2000

This packages includes the .ism project file for InstallShield Windows Installer Edition 2.03 to create a merge module for Microsoft SQL-DMO. It contains english language string resources (part of SQL-DMO) only, but international users could add non english language files easily. It was created for SQL Server 2000, but should also work for SQL Server 7 as the file names and destination directories are the same. The SQL-DMO objects for SQL Server 2000 break the SQL Server 7 tools (enterprise manager, etc). Therefore the merge module will only install DMO if it is not already installed. This module requires MDAC 2.6 or above.

Note: the package only includes the InstallShield project file, not the actual merge module.

Update: only installs DMO if it's not already installed

ZIP SQLDMO.zip   Written by Anthony Glenwright
File size: 23.120 bytes   Last update: 2002-02-23

Sax Basic Engine (Enterprise)

Sax_BasicEngine_Enterprise.MSM installs the Sax Basic Engine (Enterprise Edition) version 6.4.0.15. Included in the package is the MSM and the IPWI 2.0 project file.

ZIP Sax_BasicEngine_Enterprise.zip    Written by Jon Person
File size: 817.954 bytes   Last update: 2000-12-02

Seagate Crystal Reports 8

Note: A set of merge modules for Crystal Reports 8/8.5 is available for download from InstallShield Software Corporation for InstallShield Express 3.5.

CRYSTAL8.msm installs the runtime files for Seagate Crystal Reports 8.0.

Important: You must add an entry to the App Paths registry key of your application as described below. Please note: replace "yourapp.Exe" with the name of your executable. For more information about app paths, please see http://msdn.microsoft.com/library/psdk/buildapp/setup_8hkk.htm.

Code sample for Wise for Windows Installer:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\yourapp.Exe]
"Path"="[$YourMainComponent];[WindowsFolder]CRYSTAL;[ProgramFilesFolder]Seagate Software\Shared;"
@="[#YourApplicationFileTableEntry]"

[$YourMainComponent] is the path that is returned from the path used by default for your main component, like C:\Program Files\Your Company\Your Application
[#YourApplicationFileTableEntry] is the entry in the File table that corresponds to your application file, like yourapp.exe.

Instructions for InstallShield for Windows Installer:

(Remark: Steps 1 - 5 are not specific to the Crystal Reports merge module)

  1. Select the component with your main executable file, e.g. yourapp.exe.
  2. Expand the tree view and select Files.
  3. Make sure yourapp.exe is the key file for the component.
  4. Expand the tree view under Advanced Settings select Application Paths.
  5. Right click the property page and select Key File Application Path. This will generate the basic application path entry for yourapp.exe.
  6. Append the following string to the Application Path:
    ;[WindowsFolder]\CRYSTAL;[ProgramFilesFolder]\Seagate Software\Shared

The result should look like this (if the destination directory of yourapp.exe is [INSTALLDIR]):

File Application Path
yourapp.exe [INSTALLDIR];[WindowsFolder]\CRYSTAL;[ProgramFilesFolder]\Seagate Software\Shared

Released version:

ZIP crystal8.zip    Written by Heath Stewart
File size: 3.674.331 bytes   Last update: 2001-03-23

Beta version:

Here is a newer version of Heath's Crystal 8 merge module. It is more complete (i.e. includes more Crystal redistributable files) than the released module, but hasn't been tested thoroughly yet. This package also include documentation and usage instructions for the merge module, and the project file for WfWI 3.11.

ZIP Crystal8_beta.zip    Written by Heath Stewart
File size: 9.966.235 bytes   Last update: 2001-07-17

Sheridan Data Widgets

Sheridan_DataWidgets.MSM installs Sheridan Data Widgets (3.12.16). Included in the package is the MSM and the IPWI 2.0 project file.

ZIP Sheridan_DataWidgets.zip    Written by Jon Person
File size: 1.236.805 bytes   Last update: 2000-12-02

Tidestone First Impression

Tidestone_FirstImpression.MSM installs the Tidestone First Impression charting components. Included in the package is the MSM and the IPWI 2.0 project file.

ZIP Tidestone_FirstImpression.zip    Written by Jon Person
File size: 792.562 bytes   Last update: 2000-12-02

 

 

 

English News Discussions Windows Installer Related Tools More Help InstallScript About InstallSite Shop Site Search
deutsch Neuigkeiten Diskussionsgruppen Windows Installer MSI FAQ Artikel     Shop Suche

Copyright © by InstallSite Stefan Krueger. All rights reserved. Legal information.
Impressum/Imprint Datenschutzerklärung/Privacy Policy
By using this site you agree to the license agreement. Webmaster contact