Was ist das MSU-Dateiformat?
.MSU ist ein Update-Paketformat, das von der Windows Update-Anwendung verwendet wird und mit Windows Vista eingeführt wurde. Eine .msu-Datei speichert Datei- und Anwendungsaktualisierungen - Sicherheits-Patches, Systemupdates oder kumulative Fixes - verpackt für die Offline- oder eigenständige Bereitstellung.
Jede .msu-Datei enthält die folgenden Elemente:
- Windows Update-Metadaten - Informationen, die jedes in der
.msu-Datei enthaltene Updatepaket beschreiben. - Mindestens ein CAB-Archiv - diese speichern die eigentlichen Update-Nutzdaten.
- Eine XML-Datei - beschreibt den Inhalt und die Abhängigkeiten des
.msu-Pakets. - Eine Eigenschaftendatei - wird von
Wusa.exegelesen, damit das korrekte Update identifiziert und automatisch angewendet werden kann. - Eine
WSUSSCAN.cab-Datei - wird für den Kompatibilitätsscan mit Windows Server Update Services (WSUS) verwendet.
.MSU ist ein proprietäres Microsoft-Format. Die interne Containerstruktur hat sich über Windows-Generationen weiterentwickelt: Legacy-Pakete (Vista bis Windows 8.1) sind CAB-basiert und tragen die MSCF-Signatur, während moderne Pakete (Windows 10 und höher) einen OPC/ZIP-Container mit der PK-Signatur verwenden. In beiden Fällen werden .msu-Dateien typischerweise komprimiert, um die Download- und Speichergröße zu reduzieren, da Updatepakete sehr groß sein können und häufig veröffentlicht werden.
Updates in .msu-Dateien werden vom Windows Update Standalone Installer, Wusa.exe, installiert, der sich im System32-Ordner befindet. Der Installer verwendet die Windows Update Agent API, um Änderungen anzuwenden. Auf neueren Systemen werden auch DISM (dism.exe /Online /Add-Package) und das PowerShell-Cmdlet Add-WindowsPackage für skriptbasierte oder imagebasierte Bereitstellungen unterstützt. Der Inhalt einer .msu-Datei kann manuell mit expand.exe oder 7-Zip extrahiert und dann über entsprechende Windows-Befehlszeilenanweisungen installiert werden.
Sicherheit
RISIKO: LOWEine originale MSU von Microsoft (Windows Update oder dem Microsoft Update-Katalog) ist digital signiert und sicher - so werden offizielle Patches ausgeliefert. Die eigentlichen Risiken sind: (1) Installation einer MSU aus einer nicht vertrauenswürdigen Quelle (laden Sie nur von catalog.update.microsoft.com oder support.microsoft.com herunter), da ein manipuliertes Update Malware enthalten könnte; und (2) Anwendung des falschen Pakets - 'nicht anwendbar auf Ihren Computer' bedeutet, dass die MSU auf eine andere Windows-Version/Architektur abzielt, nicht dass sie defekt ist. MSU-Dateien können groß sein, und ein fehlgeschlagenes manuelles Update kann das System stören; bevorzugen Sie daher Windows Update, wenn möglich, und erstellen Sie vor der manuellen Wartung einen Wiederherstellungspunkt.
Formatdetails
kurz gefasstProgramme zum Öffnen von MSU-Dateien
Technische Details
technische Spezifikation| Containerformat | Proprietäres Microsoft-Paket; Legacy-MSU (Vista-Windows 8.1) verwendet einen CAB-basierten Container, modernes MSU (Windows 10/11) einen OPC/ZIP-basierten Container |
| Magic Bytes | Legacy: 4D 53 43 46 (MSCF) bei Offset 0; modern: 50 4B 03 04 (PK) bei Offset 0 - die Formatgeneration bestimmt, welche Signatur erscheint |
| MIME-Typ | application/octet-stream |
| Primärer Installer | wusa.exe (Windows Update Standalone Installer) in %SystemRoot%\System32 |
| Installer-API | Windows Update Agent (WUA) API - dieselbe Engine, die vom Windows Update-Hintergrunddienst verwendet wird |
| Nutzdatenspeicherung | Eigentliche Update-Dateien in einem oder mehreren komprimierten .cab-Archiven innerhalb des Paketcontainers gespeichert |
| Metadatenformat | XML-basierte Windows Update-Metadaten, die Paketidentität, Version und Anwendbarkeitsbedingungen beschreiben |
| WSUS-Katalogdatei | Jede MSU enthält eine WSUSSCAN.cab-Datei, die den Kompatibilitätsscan mit Windows Server Update Services ermöglicht |
| Anwendbarkeitsregeln | Eingebettete XML-Regeln, die bei der Installation gegen Betriebssystemversion, Prozessorarchitektur und installierten Komponentenstatus geprüft werden |
| Weitere Installer | DISM (dism.exe /Online /Add-Package) und PowerShell Add-WindowsPackage unterstützen beide MSU-basierte Bereitstellung |
| Manuelle Extraktion | Inhalt extrahierbar mit expand.exe oder 7-Zip; innere .cab-Dateien können dann mit dism.exe oder pkgmgr.exe angewendet werden |
| Stille Installation | wusa.exe akzeptiert die Schalter /quiet, /norestart und /log für die vollständig unbeaufsichtigte, skriptbasierte Bereitstellung |
| Geltungsbereich | Zielt nur auf Windows-Betriebssystemkomponenten und Systemdateien ab; nicht für Drittanbieter- oder Benutzer-Anwendungsinstallationen gedacht |
| Komprimierung | Nutzdaten-.cab-Dateien verwenden LZX- oder MSZIP-Komprimierung; moderne OPC/ZIP-MSUs wenden auch Deflate auf Container-Ebene an |
| Architekturunterstützung | Separate MSU-Pakete werden pro Prozessorarchitektur veröffentlicht: x86, x64 (AMD64), ARM und ARM64 |
| Veröffentlicht | 2007 (Windows Vista / Windows Update Standalone Installer, wusa.exe) |
| Spezifikation | support.microsoft.com |
MSU-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MSU-Dateien.