Модуль слияния — это особый вид базы данных установщика Windows , которая содержит компоненты, необходимые для установки отдельного пакета программного обеспечения . [1] Модуль слияния не может быть установлен отдельно, но должен быть объединен со стандартной установкой установщика Windows во время создания установки. Обычно модуль слияния или набор модулей слияния, связанных зависимостями , устанавливает программный продукт или часть продукта во время выполнения. Цель модулей слияния — позволить вам добавлять автономные программные модули в несколько установок.
Например, если есть несколько приложений, которым требуется специально настроенный компонент, можно создать модуль слияния, который устанавливает и настраивает этот компонент. Затем этот модуль слияния можно добавить в установочные пакеты каждого продукта, которому требуется этот конкретный компонент. Это экономит усилия, связанные с необходимостью индивидуального добавления необходимых файлов, записей реестра и других компонентов в каждую установку. Это также экономит время, если требуются обновления, так как вместо обновления установок для всех приложений обновляется только модуль слияния, и установки нужно только перестроить.
Стандартные модули слияния имеют расширение файла .msm. [1] Некоторые модули слияния могут быть настраиваемыми модулями слияния. Такие модули слияния содержат определенные значения, которые можно задать для указания поведения модуля в вашей установке. Например, автор настраиваемого модуля слияния может разрешить установку атрибутов для компонентов, включить или отключить изолированные компоненты, указать битовую карту для диалога или указать, как выполняется пользовательское действие. Настраиваемые модули слияния поддерживаются только установщиком Windows 2.0 или выше. [2]
Существует ряд предварительно созданных модулей слияния, которые устанавливают часто используемые пакеты программного обеспечения Microsoft, такие как MDAC , элементы управления ActiveX , MFC , SAPI и DCOM . [ требуется ссылка ]