Wat is het MUM-bestandsformaat?
Een .mum-bestand (Windows Update Manifest) is een XML-document dat een Windows-updatepakket beschrijft aan de Component Based Servicing (CBS) engine, geïntroduceerd met Windows Vista in 2006. Het vertelt de Windows-servicingstack precies welke bestanden moeten worden geïnstalleerd, welke registersleutels moeten worden geconfigureerd, welke toegangscontrolelijsten (ACL's) moeten worden toegepast en hoe het pakket zich verhoudt tot andere geïnstalleerde componenten.
Het <assembly> root-element bevat de assemblyIdentity (pakketnaam, versie, architectuur en taal), afhankelijkheidsverklaringen, bestandspayload-vermeldingen met ingebedde Base64-gecodeerde SHA-1 en SHA-256 hashes voor integriteitsverificatie, registerwijzigingen en NTFS ACL-toewijzingen. Een bijbehorend .cat beveiligingscatalogusbestand levert de digitale handtekening die het gehele pakket authenticeert.
.mum-bestanden verschijnen in twee contexten: binnen een CAB of .msu-archief dat is gedownload tijdens Windows Update, en permanent in %windir%\Servicing\Packages\ na installatie - één bestand per geïnstalleerde update. Op een goed bijgewerkt Windows-systeem kan deze map duizenden manifesten bevatten.
De bestanden zijn platte UTF-8 (soms UTF-16 LE) XML en kunnen in elke teksteditor worden geopend, hoewel ze niet bedoeld zijn voor handmatige bewerking. Een „MUM Missing”-vermelding in CBS.log duidt op corruptie van de update-opslag; de standaardreparatie is DISM /Online /Cleanup-Image /RestoreHealth gevolgd door sfc /scannow.
Beveiliging & veiligheid
RISICO: MEDIUMLegitieme MUM-bestanden zijn interne Windows-systeembestanden en zijn veilig. Kwaadaardige installatieprogramma's kunnen echter valse .mum-bestanden bundelen om Windows-servicing te manipuleren. Voer nooit een DISM /Add-Package commando uit met een niet-vertrouwd .mum-bestand. Als een tool van derden u vraagt om handmatig .mum-bestanden naar %windir%\Servicing\Packages\ te kopiëren, wees dan uiterst voorzichtig. Corrupte MUM-bestanden zijn een veelvoorkomend symptoom van mislukte Windows Updates - gebruik DISM voor herstel, geen handmatige bewerking.
Formaatdetails
in een notendopProgramma's die MUM-bestanden openen
Technische details
diepe specificaties| XML root-element | `<assembly>` met `assemblyIdentity`, `dependency`, `file`, en `registryKey` nodes |
| Bestandscodering | UTF-8 (meest voorkomend) of UTF-16 LE met BOM |
| Bestandssignatuur | `<?xml` op byte-offset 0; geen MUM-specifieke magic bytes - geïdentificeerd door inhoud en bestandspad |
| Integriteitsmechanisme | SHA-1 en SHA-256 hashes (Base64-gecodeerd) per payload-bestand, ingebed in XML |
| Authenticatie | Bijbehorend `.cat` beveiligingscatalogusbestand levert de digitale handtekening voor het pakket |
| Installatielocatie | `%windir%\Servicing\Packages\` - één `.mum` per geïnstalleerde Windows-update |
| Distributiecontainer | Verzonden binnen `.cab` of `.msu` archief als onderdeel van de Windows Update-download |
| Geïntroduceerd met | Component Based Servicing (CBS) architectuur, Windows Vista (november 2006) |
| OS-dekking | Windows Vista tot en met Windows 11; Windows Server 2008 tot en met de huidige versie |
| Herstel van corruptie | `DISM /Online /Cleanup-Image /RestoreHealth` daarna `sfc /scannow` vanuit een opdrachtprompt met verhoogde bevoegdheden |
| Foutsymptoom | „MUM Missing” in `CBS.log`; `0xc0000034` opstartfout wanneer een kritiek manifest ontbreekt |
| Typische bestandsgrootte | 1 KB - 500 KB afhankelijk van de omvang van het pakket |
| Bewerken | Niet bedoeld voor handmatige bewerking; wordt verwerkt door de CBS (`TrustedInstaller`) service |
| Transactionele veiligheid | CBS gebruikt transactielogbestanden om atomaire installatie en de-installatie van updatepakketten te garanderen |
| Uitgebracht | 2006 (Windows Vista, Component Based Servicing architecture) |
| Laatste versie | current (used in Windows 11 2024 H2); format has not changed structurally since Vista |
MUM conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MUM-bestanden.
Veelgestelde vragen
Wat is een MUM-bestand en moet ik me er zorgen over maken?
DISM /Online /Cleanup-Image /RestoreHealth uit om het te repareren.Hoe herstel ik een „CBS MUM Missing”-fout?
DISM /Online /Cleanup-Image /RestoreHealth. Voer daarna SFC /scannow uit. Dit herstelt ontbrekende of corrupte servicing-manifesten.Kan ik een MUM-bestand openen om te zien wat een Windows-update installeert?
Waar worden MUM-bestanden opgeslagen in Windows?
%windir%\Servicing\Packages\ (één .mum + één .cat per pakket). Updatepakketten (.msu, .cab) bevatten ook MUM-bestanden vóór installatie.