Hva er MUM-filformatet?
En .mum-fil (Windows Update Manifest) er et XML-dokument som beskriver en Windows-oppdateringspakke for Component Based Servicing (CBS)-motoren, introdusert med Windows Vista i 2006. Den forteller Windows sin tjenestestabel nøyaktig hvilke filer som skal installeres, hvilke registernøkler som skal konfigureres, hvilke tilgangskontrollister (ACL) som skal brukes, og hvordan pakken relaterer seg til andre installerte komponenter.
<assembly>-rotelementet inneholder assemblyIdentity (pakkenavn, versjon, arkitektur og språk), avhengighetserklæringer, filoppføringer med innebygde Base64-kodede SHA-1 og SHA-256-hasher for integritetsverifisering, registerendringer og NTFS ACL-tildelinger. En tilhørende .cat sikkerhetskatalogfil inneholder den digitale signaturen som autentiserer hele pakken.
.mum-filer dukker opp i to sammenhenger: inne i et CAB eller et .msu-arkiv lastet ned under Windows Update, og permanent i %windir%\Servicing\Packages\ etter installasjon - én fil per installert oppdatering. På et godt oppdatert Windows-system kan denne mappen inneholde tusenvis av manifester.
Filene er vanlig UTF-8 (av og til UTF-16 LE) XML og kan åpnes i hvilket som helst tekstredigeringsprogram, selv om de ikke er ment for manuell redigering. En «MUM Missing»-oppføring i CBS.log indikerer korrupsjon i oppdateringslageret; standard reparasjon er DISM /Online /Cleanup-Image /RestoreHealth etterfulgt av sfc /scannow.
Sikkerhet og trygghet
RISIKO: MEDIUMLegitime MUM-filer er interne Windows-systemfiler og er trygge. Imidlertid kan ondsinnede installasjonsprogrammer inkludere falske .mum-filer for å manipulere Windows-tjenester. Kjør aldri en DISM /Add-Package-kommando med en upålitelig .mum-fil. Hvis et tredjepartsverktøy ber deg om å kopiere .mum-filer manuelt til %windir%\Servicing\Packages\, bør du behandle det med ekstrem forsiktighet. Korrupte MUM-filer er et vanlig symptom på feil i Windows Update - bruk DISM for å reparere, ikke manuell redigering.
Formatdetaljer
i et nøtteskallProgrammer som åpner MUM-filer
Tekniske detaljer
dyp spesifikasjon| XML-rotelement | `<assembly>` som inneholder nodene `assemblyIdentity`, `dependency`, `file` og `registryKey` |
| Filkoding | UTF-8 (vanligst) eller UTF-16 LE med BOM |
| Filsignatur | `<?xml` ved byte-offset 0; ingen MUM-spesifikk magi - identifiseres av innhold og filbane |
| Integritetsmekanisme | SHA-1 og SHA-256-hasher (Base64-kodet) per fil, innebygd i XML |
| Autentisering | Tilhørende `.cat` sikkerhetskatalogfil gir digital signatur for pakken |
| Installasjonssted | `%windir%\Servicing\Packages\` - én `.mum` per installert Windows-oppdatering |
| Distribusjonsbeholder | Sendes inne i `.cab` eller `.msu`-arkiv som en del av Windows Update-nedlastingen |
| Introdusert med | Component Based Servicing (CBS)-arkitektur, Windows Vista (november 2006) |
| OS-dekning | Windows Vista til og med Windows 11; Windows Server 2008 til og med gjeldende |
| Reparasjon av korrupsjon | `DISM /Online /Cleanup-Image /RestoreHealth` deretter `sfc /scannow` fra en ledetekst med administratorrettigheter |
| Feilsymptom | «MUM Missing» i `CBS.log`; `0xc0000034` oppstartsfeil når et kritisk manifest mangler |
| Typisk filstørrelse | 1 KB - 500 KB avhengig av pakkens omfang |
| Redigering | Ikke beregnet for manuell redigering; brukes av CBS-tjenesten (`TrustedInstaller`) |
| Transaksjonssikkerhet | CBS bruker transaksjonsloggfiler for å sikre atomisk installasjon og avinstallasjon av oppdateringspakker |
| Utgitt | 2006 (Windows Vista, Component Based Servicing architecture) |
| Siste versjon | current (used in Windows 11 2024 H2); format has not changed structurally since Vista |
MUM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om MUM-filer.