Hvad er MUM-filformatet?
En .mum-fil (Windows Update Manifest) er et XML-dokument, der beskriver en Windows-opdateringspakke til Component Based Servicing (CBS)-motoren, som blev introduceret med Windows Vista i 2006. Den fortæller Windows-servicestakken præcis, hvilke filer der skal installeres, hvilke registreringsdatabase-nøgler der skal konfigureres, hvilke adgangskontrollister (ACL) der skal anvendes, og hvordan pakken relaterer til andre installerede komponenter.
Rod-elementet <assembly> indeholder assemblyIdentity (pakkenavn, version, arkitektur og sprog), afhængighedserklæringer, fil-payload-poster med indlejrede Base64-kodede SHA-1 og SHA-256 hashes til integritetsverificering, registreringsdatabase-ændringer og NTFS ACL-tildelinger. En tilhørende .cat sikkerhedskatalogfil leverer den digitale signatur, der godkender hele pakken.
.mum-filer optræder i to sammenhænge: inde i et CAB eller et .msu-arkiv downloadet under Windows Update, og permanent i %windir%\Servicing\Packages\ efter installation - én fil pr. installeret opdatering. På et velopdateret Windows-system kan denne mappe indeholde tusindvis af manifester.
Filerne er almindelig UTF-8 (lejlighedsvis UTF-16 LE) XML og kan åbnes i enhver teksteditor, selvom de ikke er beregnet til manuel redigering. En „MUM Missing“-post i CBS.log indikerer korruption i opdateringslageret; standardreparationen er DISM /Online /Cleanup-Image /RestoreHealth efterfulgt af sfc /scannow.
Sikkerhed og tryghed
RISIKO: MEDIUMLegitime MUM-filer er interne Windows-systemfiler og er sikre. Dog kan ondsindede installationsprogrammer vedlægge falske .mum-filer for at manipulere Windows-service. Kør aldrig en DISM /Add-Package kommando med en upålidelig .mum-fil. Hvis et tredjepartsværktøj beder dig om at kopiere .mum-filer manuelt ind i %windir%\Servicing\Packages\, skal du behandle det med ekstrem forsigtighed. Beskadigede MUM-filer er et almindeligt symptom på Windows Update-fejl - brug DISM til at reparere, ikke manuel redigering.
Formatdetaljer
kort fortaltProgrammer der åbner MUM-filer
Tekniske detaljer
dyb specifikation| XML rod-element | `<assembly>` indeholdende `assemblyIdentity`, `dependency`, `file` og `registryKey` noder |
| Filkodning | UTF-8 (mest almindelig) eller UTF-16 LE med BOM |
| Filsignatur | `<?xml` ved byte-offset 0; ingen MUM-specifik magic - identificeres ved indhold og filsti |
| Integritetsmekanisme | SHA-1 og SHA-256 hashes (Base64-kodet) pr. payload-fil, indlejret i XML |
| Autentificering | Tilhørende `.cat` sikkerhedskatalogfil leverer digital signatur for pakken |
| Installationsplacering | `%windir%\Servicing\Packages\` - én `.mum` pr. installeret Windows-opdatering |
| Distributionsbeholder | Leveres inde i `.cab` eller `.msu` arkiv som en del af Windows Update-downloaden |
| Introduceret med | Component Based Servicing (CBS) arkitektur, Windows Vista (november 2006) |
| OS-dækning | Windows Vista til og med Windows 11; Windows Server 2008 til og med nuværende |
| Reparation af korruption | `DISM /Online /Cleanup-Image /RestoreHealth` derefter `sfc /scannow` fra en administrator-prompt |
| Fejlsymptom | „MUM Missing“ i `CBS.log`; `0xc0000034` boot-fejl, når et kritisk manifest mangler |
| Typisk filstørrelse | 1 KB - 500 KB afhængigt af pakkens omfang |
| Redigering | Ikke beregnet til manuel redigering; forbruges af CBS-tjenesten (`TrustedInstaller`) |
| Transaktionssikkerhed | CBS bruger transaktionslogfiler for at sikre atomar installation og afinstallation af opdateringspakker |
| Udgivet | 2006 (Windows Vista, Component Based Servicing architecture) |
| Seneste version | current (used in Windows 11 2024 H2); format has not changed structurally since Vista |
MUM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MUM-filer.