.MSM

Arquivo MSM

Windows Installer Merge Module
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo MSM é um Windows Installer Merge Module - um pacote reutilizável de componentes compartilhados (DLLs, arquivos, entradas de registro) que as ferramentas de desenvolvedor mesclam em um instalador MSI no momento da compilação. Arquivos MSM não podem ser executados ou instalados diretamente. Abra ou inspecione-os com WiX Toolset, Orca (gratuito, do Windows SDK) ou 7-Zip. A principal preocupação é a confiança: não mescle um MSM não confiável em um instalador de produção sem inspecioná-lo primeiro.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos de Configuração MIME: application/octet-stream
ABRE EM Windows
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

Nesta página

19k+ extensões indexadas
Última revisão em Sep 1, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro MSM?

Um arquivo .msm é um Windows Installer Merge Module - uma unidade de empacotamento reutilizável que entrega componentes compartilhados (DLLs, fontes, entradas de registro, registros COM) para múltiplos pacotes de instalador MSI sem duplicar a lógica. Módulos de mesclagem não podem ser instalados por conta própria; eles devem ser mesclados em um banco de dados .msi pai no momento da compilação usando a Mergemod.dll do Windows Installer SDK, ou ferramentas de autoria como WiX Toolset, InstallShield ou Advanced Installer.

Internamente, os arquivos .msm usam o mesmo contêiner OLE2 Compound File Binary (CFB) que os pacotes .msi - os magic bytes de nível de arquivo (D0 CF 11 E0 A1 B1 1A E1) são idênticos. O contêiner contém um subconjunto de tabelas de banco de dados relacional do Windows Installer (File, Component, Registry e outras) além de tabelas específicas de MSM, como ModuleComponents, ModuleDependency e ModuleSignature. Os arquivos de carga útil (payload) são armazenados em um fluxo MergeModule.CABinet incorporado, compactado com LZX ou MSZIP.

Cada GUID de componente dentro de um módulo de mesclagem é único, evitando conflitos de nomes de tabela quando o módulo é absorvido por um instalador pai. O formato foi introduzido em 1999 com o Windows Installer 1.0 no Windows 2000; sua última atualização de especificação veio com o Windows Installer 5.0 (Windows 7 / Server 2008 R2).

O empacotamento moderno favorece cada vez mais o MSIX para Windows 10 e posterior, que não suporta módulos de mesclagem. O WiX v4/v5 ainda os acomoda através do elemento <MergeRef> para compatibilidade legada. Arquivos .msm podem ser inspecionados com o Orca (Windows Installer SDK) ou abertos pelo 7-Zip como documentos compostos OLE2.

Segurança e proteção

RISCO: MEDIUM

Arquivos MSM são componentes de instalador que, quando mesclados em um MSI e executados, instalam arquivos, chaves de registro e objetos COM em um sistema Windows. Não mescle arquivos .msm não confiáveis em instaladores de produção. Inspecione com Orca ou 7-Zip antes de usar. Os arquivos podem ser assinados com Authenticode; verifique a assinatura se fornecida.

Detalhes do formato

em resumo
NOME COMPLETOWindows Installer Merge Moduletambém conhecido como MSM file, Merge Module
DESENVOLVEDORMicrosoft Corporationdesde 1999 (Windows Installer 1.0, Windows 2000)
TIPO MIMEapplication/octet-stream
TIPODocumento Composto OLE2 binário (banco de dados MSI simplificado)
Esta extensão também é usada por…
  • Módulo de skin do MediaMonkey - O reprodutor de áudio MediaMonkey usa .msm para arquivos de skin/módulo - não relacionado ao Windows Installer.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Assinatura OLE2 Compound Document File Format (CFB) - a mesma de .msi, .doc, .xls e outros arquivos OLE2.

Programas que abrem arquivos MSM

Windows5 apps
Microsoft Visual Studio Freemium O Visual Studio com a extensão WiX v3 ou o add-in Setup Project pode abrir e consumir arquivos .msm em projetos de instalador. Não há um «visualizador» direto - consumido no momento da compilação.
7-Zip Código aberto O 7-Zip pode abrir .msm como um arquivo composto e extrair conteúdos, incluindo o .cab incorporado - útil para inspecionar arquivos empacotados.
WiX Toolset Código aberto Referencie um .msm via <MergeRef> em um arquivo de origem WiX .wxs; o WiX light.exe/wix.exe o mescla no .msi de saída.
Orca (Windows Installer SDK) Gratuito O Orca.exe (do Windows SDK) abre arquivos MSM como um editor de banco de dados - inspecione tabelas, componentes e listas de arquivos.
Advanced Installer Freemium O Advanced Installer pode importar e consumir módulos de mesclagem .msm em projetos MSI.

Detalhes técnicos

especificação profunda
Formato de contêinerOLE2 Compound File Binary (CFB / Structured Storage) - mesmo contêiner que .msi e arquivos legados .doc/.xls
Magic bytesD0 CF 11 E0 A1 B1 1A E1 no deslocamento 0 (assinatura OLE2 CFB, compartilhada com .msi)
Ordem dos bytesLittle-endian
Gabinete incorporadoFluxo MergeModule.CABinet dentro do contêiner OLE2; arquivos de carga útil compactados com LZX ou MSZIP
Tipo de banco de dadosBanco de dados relacional Windows Installer - subconjunto de tabelas MSI mais tabelas específicas de MSM
Tabelas específicas de MSMModuleComponents, ModuleDependency, ModuleExclusion, ModuleSignature, ModuleSubstitution
Instalação autônomaNão é possível - deve ser mesclado em um banco de dados .msi pai no momento da compilação via Mergemod.dll
Política de GUID de componenteCada GUID de componente é único por módulo para evitar conflitos de nomes de tabela durante a mesclagem
Tamanho de arquivo típico50 KB - 50 MB dependendo da carga útil empacotada
Assinatura de códigoAssinatura Authenticode opcional; não aplicada por padrão
SO associadoWindows (Windows 2000 e posterior)
API da ferramenta de mesclagemMergemod.dll (Windows Installer SDK); também WiX Toolset, InstallShield, Advanced Installer
Compatibilidade WiXWiX v4/v5 suporta módulos de mesclagem via o elemento <MergeRef>
Substituto modernoO empacotamento MSIX/APPX (Windows 10+) não suporta módulos de mesclagem; o modelo de fragmento/biblioteca WiX é preferido para novos desenvolvimentos
Lançado1999 (Windows Installer 1.0, Windows 2000)
Versão mais recenteWindows Installer 5.0 (Windows 7/Server 2008 R2)
Especificaçãolearn.microsoft.com

Conversões de MSM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos MSM. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos MSM.

Perguntas frequentes

O que é um arquivo MSM?
Um Windows Installer Merge Module - um pacote reutilizável de componentes compartilhados (DLLs, arquivos, entradas de registro) que as ferramentas de desenvolvedor mesclam em instaladores MSI no momento da compilação.
Posso instalar um arquivo MSM diretamente?
Não - arquivos MSM não podem ser executados diretamente. Eles devem ser mesclados em um banco de dados de instalador .msi pai usando ferramentas como WiX Toolset, Visual Studio ou Advanced Installer.
Como inspeciono o conteúdo de um arquivo MSM?
Use o Orca.exe (do Windows SDK, gratuito) para visualizar as tabelas do banco de dados, ou abra com o 7-Zip para extrair o arquivo de gabinete incorporado e ver quais arquivos estão empacotados.
Qual é a diferença entre MSM e MSI?
Um MSI (.msi) é um instalador completo que o Windows pode executar. Um MSM (.msm) é um módulo de componente reutilizável que não pode ser executado sozinho - ele é mesclado em um MSI no momento da compilação.
O WiX Toolset ainda é a ferramenta certa para arquivos MSM?
Sim - o WiX v3 e v4/v5 suportam módulos de mesclagem via <MergeRef>. O WiX v3 possui uma extensão para Visual Studio 2022 no VS Marketplace.

Referências

1Microsoft Docs - About Merge Moduleslearn.microsoft.com
2Microsoft Docs - Merge Moduleslearn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DBSQLite Database File

Extensões relacionadas

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z