Módulo de fusión - Merge Module

Un módulo de combinación es un tipo especial de base de datos de Windows Installer que contiene los componentes necesarios para instalar un paquete de software discreto . Un módulo de combinación no se puede instalar solo, sino que se debe combinar en una instalación estándar de Windows Installer durante la creación de la instalación. Normalmente, un módulo de combinación o una colección de módulos de combinación relacionados por dependencias , instala un producto de software o una parte de un producto en tiempo de ejecución. El propósito de combinar módulos es permitirle agregar módulos de software autónomos a múltiples instalaciones.

Por ejemplo, si hay una serie de aplicaciones que requieren un componente configurado específicamente, sería posible crear un módulo de combinación que instale y configure ese componente. Ese módulo de combinación podría luego agregarse a los paquetes de instalación de cada producto que requiriera ese componente en particular. Esto ahorra el esfuerzo de tener que agregar individualmente los archivos necesarios, entradas de registro y otros componentes a cada instalación. También ahorra tiempo si se necesitan actualizaciones, ya que en lugar de actualizar las instalaciones para todas las aplicaciones, solo se actualiza el módulo de combinación y solo es necesario reconstruir las instalaciones.

Los módulos de combinación estándar tienen una extensión de archivo .msm. Algunos módulos de combinación pueden ser módulos de combinación configurables. Dichos módulos de combinación contienen ciertos valores que se pueden configurar para especificar cómo se comporta el módulo en su instalación. Por ejemplo, el autor del módulo de combinación configurable puede permitir que los atributos se establezcan en los componentes, habilitar o deshabilitar componentes aislados, especificar un mapa de bits para un diálogo o especificar cómo se ejecuta una acción personalizada. Los módulos de combinación configurables solo son compatibles con Windows Installer 2.0 o superior.

Existe una serie de módulos de combinación creados previamente que instalan paquetes de software de Microsoft de uso común, como MDAC , controles ActiveX , MFC , SAPI y DCOM .

Referencias