Merge modules provide a standard method by which developers 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. Developers authoring new merge modules or using existing merge modules should follow the standard outlined in this section.
Questions tagged [merge-module]
141 questions
0
votes
1 answer
How to cope with Install error 1920 about winsxs merge modules in Vista and 7?
When I try to install my msi package I get an error only in Vista and 7. "Error 1920. Service ... (...) failed to start. Verify that you have sufficent privileges to start system services"
I get this error in Vista or 7 if I build my setup with C++…

togikan
- 331
- 6
- 15
0
votes
1 answer
Merge modules and the component GUID
I've read the http://robmensching.com/blog/posts/2003/10/18/Component-Rules-101 blogpost
which is very enlightning.
However, I still have some questions:
What is the scope of a component GUID? How does all this relate when using
mergemodules in…

Serge Desmedt
- 128
- 1
- 7
0
votes
0 answers
Visual C++ 2005 merged modules not installing
I've written a Crystal Report Viewer in VB .NET (VS 2013).
It works fine for the most part, but I found on certain PCs I was faced with the error:
The type initializer for 'CrystalDecisions.CrystalReports.Engine.CRPE threw and exception
So after a…

MikeS
- 237
- 1
- 5
- 22
0
votes
1 answer
Merge Module in setup project across different solutions says “unable to determine name”
A setup project is shared between two solutions:
SetupOne.sln
SetupTwo.sln
The setup project also contains the output from a Merge Module.
In the setup project in SetupOne.sln, it references this Merge Module as expected. However, in SetupTwo.sln…

Leigh Shepperson
- 1,043
- 5
- 13
0
votes
2 answers
How to install firebird server using a wix installer
I am required to install firebird super server on windows as a service, as a part of my application installation through wix for windows machines.
The machines might have a another firebird instance, usually default instance running, thus must be…

user3614386
- 119
- 1
- 10
0
votes
1 answer
Calling a 64-bit MSI/MSM from a 32-bit MSI installer
Is it possible to call a 64-bit MSI installer from a 32-bit MSI installer? We have 32-bit product installer but a few components are 64-bit (e.g. Windows Shell Extension Handlers) and we want to install these along with our applications. Any ideas…

A9S6
- 6,575
- 10
- 50
- 82
0
votes
1 answer
Component in merge module needs to be run once 'As Administrator' when UAC is on
I am writing my first WIX installer. The installed application uses various Microsoft standard OCX controls which are installed as merge modules, for example MSCOMCTL.msm, MSFLXGRD.MSM etc.
For some reason, if the target machine has UAC switched on,…

Dave
- 3,429
- 2
- 26
- 29
0
votes
1 answer
How can a wix installer downgrade merge-module files during a major version upgrade?
We have an installer that consumes a merge module. The newest version of the merge module includes downgrades to some files. When using the installer to upgrade from an earlier version we are having problems downgrading these files.
Initially the…

Naylor
- 752
- 7
- 20
0
votes
1 answer
Msi secure property
In wix project, I have a property "MyProperty" contained in a fragment in a file "FileContainingMyPropery.wxs". I want to use that property in both the merge module and the msi of the project:
But since SecureCustomProperties are not merged from…

Brainless
- 1,522
- 1
- 16
- 30
0
votes
2 answers
Merging VC runtime into MSI
I'm building an installer package for an application, and would like to merge the MSM for the VC runtime into it.
Using Orca, this works fine and without conflicts.
Using msimerg, I get an error code 1629 (ERROR_DATATYPE_MISMATCH), but no further…

Simon Richter
- 28,572
- 1
- 42
- 64
0
votes
1 answer
How to create a pre .Net installer .msi file from .msm merge modules?
I have some .msm merge modules (for Crystal Reports if you must know) that I want to convert to one single .msi installer package. I can do this with a Visual Studio setup project, but then I cannot avoid a requirement for .Net being included in the…

Dabblernl
- 15,831
- 18
- 96
- 148
0
votes
1 answer
How do I get to know which files in my installer were replaced with a merge module?
I had a non msi installer that I repackaged using Flexera Repackager.
It put a merge module in my msi package that was not necessary (it put a lot of files in the package that I do not need and the application doesn't use this mm....). So I got out…

cyrfandli
- 249
- 1
- 3
- 12
0
votes
1 answer
Refreshing a merge module's file system references
I'm regularly facing the problem that my merge module's references get out of sync with the file system.
Between two builds, the content of some directories changes. Some files get removed and some new ones appear.
Is there a way to automatically…

stanislas
- 1
- 1
0
votes
1 answer
How can a wix custom action dll call be made to use the debug runtime via a merge module?
I'm trying to create a debug build with a corresponding debug installer for our product. I'm new to Wix so please forgive any naivety contained herein. The debug Dlls in my project are dependent on both the VS2008 and the VS2008SP1 debug runtimes.…

Benj
- 31,668
- 17
- 78
- 127
0
votes
1 answer
How do I customize what a third party MSM does?
I'm trying to convert a project in Visual Studio 2008 from static linking of the CRT to dynamic linking. This was easy enough, and I added the CRT MSM and policy MSM to my Wix file with no problems.
I am not that happy with the MSI that is output…

user28709
- 59
- 2