.MSM

MSM Datei

Windows Installer Merge Module
Frage stellen
SCHNELLE ANTWORT

Eine MSM-Datei ist ein Windows Installer Merge Module - ein wiederverwendbares Paket gemeinsam genutzter Komponenten (DLLs, Dateien, Registry-Einträge), das Entwickler-Tools zur Build-Zeit in einen MSI-Installer zusammenführen. MSM-Dateien können nicht direkt ausgeführt oder installiert werden. Öffnen oder inspizieren Sie diese mit dem WiX Toolset, Orca (kostenlos, aus dem Windows SDK) oder 7-Zip. Das Hauptaugenmerk liegt auf dem Vertrauen: Führen Sie kein nicht vertrauenswürdiges MSM in einen Produktions-Installer zusammen, ohne es vorher zu prüfen.

Entwickler: Microsoft Corporation Kategorie: Einstellungsdateien MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .ICA · .DS_STORE · .WMZ · .CFG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 1, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das MSM-Dateiformat?

Eine .msm-Datei ist ein Windows Installer Merge Module - eine wiederverwendbare Verpackungseinheit, die gemeinsam genutzte Komponenten (DLLs, Schriftarten, Registry-Einträge, COM-Registrierungen) an mehrere MSI-Installer-Pakete liefert, ohne die Logik zu duplizieren. Merge-Module können nicht eigenständig installiert werden; sie müssen zur Build-Zeit mit der Mergemod.dll aus dem Windows Installer SDK oder mit Authoring-Tools wie dem WiX Toolset, InstallShield oder Advanced Installer in eine übergeordnete .msi-Datenbank zusammengeführt werden.

Intern verwenden .msm-Dateien denselben OLE2 Compound File Binary (CFB)-Container wie .msi-Pakete - die Magic Bytes auf Dateiebene (D0 CF 11 E0 A1 B1 1A E1) sind identisch. Der Container enthält eine Untermenge der relationalen Datenbanktabellen des Windows Installers (File, Component, Registry und andere) sowie MSM-spezifische Tabellen wie ModuleComponents, ModuleDependency und ModuleSignature. Die Nutzdaten (Payload) sind in einem eingebetteten MergeModule.CABinet-Stream gespeichert, der mit LZX oder MSZIP komprimiert ist.

Jede Komponenten-GUID innerhalb eines Merge-Moduls ist eindeutig, um Tabellennamen-Konflikte zu vermeiden, wenn das Modul in einen übergeordneten Installer aufgenommen wird. Das Format wurde 1999 mit Windows Installer 1.0 auf Windows 2000 eingeführt; die letzte Spezifikationsaktualisierung erfolgte mit Windows Installer 5.0 (Windows 7 / Server 2008 R2).

Moderne Paketierung bevorzugt zunehmend MSIX für Windows 10 und neuer, welches keine Merge-Module unterstützt. WiX v4/v5 unterstützt sie aus Gründen der Abwärtskompatibilität weiterhin über das <MergeRef>-Element. .msm-Dateien können mit Orca (Windows Installer SDK) inspiziert oder mit 7-Zip als OLE2-Verbunddokumente geöffnet werden.

Sicherheit

RISIKO: MEDIUM

MSM-Dateien sind Installer-Komponenten, die beim Zusammenführen in eine MSI und deren Ausführung Dateien, Registry-Schlüssel und COM-Objekte auf einem Windows-System installieren. Führen Sie keine nicht vertrauenswürdigen .msm-Dateien in Produktions-Installer zusammen. Vor der Verwendung mit Orca oder 7-Zip prüfen. Dateien können Authenticode-signiert sein; prüfen Sie die Signatur, falls vorhanden.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEWindows Installer Merge Modulealias MSM file, Merge Module
ENTWICKLERMicrosoft Corporationseit 1999 (Windows Installer 1.0, Windows 2000)
MIME TYPEapplication/octet-stream
TYPBinäres OLE2-Verbunddokument (vereinfachte MSI-Datenbank)
Diese Erweiterung wird auch verwendet von…
  • MediaMonkey Skin-Modul - Der MediaMonkey Audio-Player verwendet .msm für Skin-/Moduldateien - steht in keinem Zusammenhang mit dem Windows Installer.
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
OLE2 Compound Document File Format (CFB) Signatur - identisch mit .msi, .doc, .xls und anderen OLE2-Dateien.

Programme zum Öffnen von MSM-Dateien

Windows5 apps
Microsoft Visual Studio Freemium Visual Studio mit der WiX v3-Erweiterung oder dem Setup Project Add-in kann .msm-Dateien in Installer-Projekten öffnen und verwenden. Kein direkter «Viewer» - die Nutzung erfolgt zur Build-Zeit.
7-Zip Open Source 7-Zip kann .msm als Verbunddatei öffnen und Inhalte einschließlich der eingebetteten .cab extrahieren - nützlich zum Prüfen verpackter Dateien.
WiX Toolset Open Source Referenzieren Sie eine .msm über <MergeRef> in einer WiX .wxs-Quelldatei; WiX light.exe/wix.exe führt sie in die Ausgabe-.msi zusammen.
Orca (Windows Installer SDK) Kostenlos Orca.exe (aus dem Windows SDK) öffnet MSM-Dateien als Datenbank-Editor - zum Inspizieren von Tabellen, Komponenten und Dateilisten.
Advanced Installer Freemium Advanced Installer kann .msm-Merge-Module in MSI-Projekte importieren und verwenden.

Technische Details

technische Spezifikation
Container-FormatOLE2 Compound File Binary (CFB / Structured Storage) - derselbe Container wie bei .msi und alten .doc/.xls-Dateien
Magic BytesD0 CF 11 E0 A1 B1 1A E1 bei Offset 0 (OLE2 CFB-Signatur, geteilt mit .msi)
Byte-ReihenfolgeLittle-endian
Eingebettetes CabinetMergeModule.CABinet-Stream innerhalb des OLE2-Containers; Nutzdaten komprimiert mit LZX oder MSZIP
DatenbanktypRelationale Windows Installer-Datenbank - Untermenge von MSI-Tabellen plus MSM-spezifische Tabellen
MSM-spezifische TabellenModuleComponents, ModuleDependency, ModuleExclusion, ModuleSignature, ModuleSubstitution
Eigenständige InstallationNicht möglich - muss zur Build-Zeit via Mergemod.dll in eine übergeordnete .msi-Datenbank zusammengeführt werden
Komponenten-GUID-RichtlinieJede Komponenten-GUID ist pro Modul eindeutig, um Tabellennamen-Konflikte beim Merge zu vermeiden
Typische Dateigröße50 KB - 50 MB, abhängig von den verpackten Nutzdaten
CodesignierungOptionale Authenticode-Signatur; standardmäßig nicht angewendet
Zugehöriges OSWindows (Windows 2000 und neuer)
Merge-Tool-APIMergemod.dll (Windows Installer SDK); auch WiX Toolset, InstallShield, Advanced Installer
WiX-KompatibilitätWiX v4/v5 unterstützt Merge-Module über das <MergeRef>-Element
Moderner ErsatzMSIX/APPX-Paketierung (Windows 10+) unterstützt keine Merge-Module; WiX-Fragment/Library-Modell wird für Neuentwicklungen bevorzugt
Veröffentlicht1999 (Windows Installer 1.0, Windows 2000)
Neueste VersionWindows Installer 5.0 (Windows 7/Server 2008 R2)
Spezifikationlearn.microsoft.com

MSM-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit MSM-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu MSM-Dateien.

Häufig gestellte Fragen

Was ist eine MSM-Datei?
Ein Windows Installer Merge Module - ein wiederverwendbares Paket gemeinsam genutzter Komponenten (DLLs, Dateien, Registry-Einträge), das Entwickler-Tools zur Build-Zeit in MSI-Installer zusammenführen.
Kann ich eine MSM-Datei direkt installieren?
Nein - MSM-Dateien können nicht direkt ausgeführt werden. Sie müssen mit Tools wie dem WiX Toolset, Visual Studio oder Advanced Installer in eine übergeordnete .msi-Installer-Datenbank zusammengeführt werden.
Wie kann ich den Inhalt einer MSM-Datei inspizieren?
Verwenden Sie Orca.exe (kostenlos aus dem Windows SDK), um die Datenbanktabellen anzuzeigen, oder öffnen Sie sie mit 7-Zip, um die eingebettete Cabinet-Datei zu extrahieren und zu sehen, welche Dateien verpackt sind.
Was ist der Unterschied zwischen MSM und MSI?
Ein MSI (.msi) ist ein vollständiger Installer, den Windows ausführen kann. Ein MSM (.msm) ist ein wiederverwendbares Komponentenmodul, das nicht alleine lauffähig ist - es wird zur Build-Zeit in eine MSI integriert.
Ist das WiX Toolset noch das richtige Werkzeug für MSM-Dateien?
Ja - WiX v3 sowie v4/v5 unterstützen Merge-Module über <MergeRef>. Für WiX v3 gibt es eine Visual Studio 2022-Erweiterung im VS Marketplace.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen