Vad är filformatet MUM?
En .mum-fil (Windows Update Manifest) är ett XML-dokument som beskriver ett Windows-uppdateringspaket för Component Based Servicing-motorn (CBS), som introducerades med Windows Vista år 2006. Den talar om för Windows service-stack exakt vilka filer som ska installeras, vilka registernycklar som ska konfigureras, vilka åtkomstkontrollistor (ACL) som ska tillämpas och hur paketet förhåller sig till andra installerade komponenter.
Rotelementet <assembly> innehåller assemblyIdentity (paketnamn, version, arkitektur och språk), beroendedeklarationer, filposter med inbäddade Base64-kodade SHA-1- och SHA-256-hashar för integritetsverifiering, registerändringar och NTFS ACL-tilldelningar. En tillhörande .cat-säkerhetskatalogfil tillhandahåller den digitala signaturen som autentiserar hela paketet.
.mum-filer förekommer i två sammanhang: inuti ett CAB- eller .msu-arkiv som laddats ner via Windows Update, och permanent i %windir%\Servicing\Packages\ efter installation - en fil per installerad uppdatering. På ett väl uppdaterat Windows-system kan denna mapp innehålla tusentals manifest.
Filerna är vanlig UTF-8 (ibland UTF-16 LE) XML och kan öppnas i valfri textredigerare, även om de inte är avsedda för manuell redigering. En «MUM Missing»-post i CBS.log indikerar korruption i uppdateringslagret; standardreparationen är DISM /Online /Cleanup-Image /RestoreHealth följt av sfc /scannow.
Säkerhet & trygghet
RISK: MEDIUMLegitima MUM-filer är interna Windows-systemfiler och är säkra. Dock kan skadliga installerare inkludera falska .mum-filer för att manipulera Windows-tjänster. Kör aldrig ett DISM /Add-Package-kommando med en okänd .mum-fil. Om ett tredjepartsverktyg ber dig att kopiera .mum-filer till %windir%\Servicing\Packages\ manuellt, behandla det med extrem försiktighet. Skadade MUM-filer är ett vanligt symptom på fel i Windows Update - använd DISM för att reparera, inte manuell redigering.
Formatdetaljer
i ett nötskalProgram som öppnar MUM-filer
Tekniska detaljer
djup specifikation| XML-rotelement | `<assembly>` som innehåller noderna `assemblyIdentity`, `dependency`, `file` och `registryKey` |
| Filkodning | UTF-8 (vanligast) eller UTF-16 LE med BOM |
| Filsignatur | `<?xml` vid byte-offset 0; ingen MUM-specifik magic - identifieras genom innehåll och filsökväg |
| Integritetsmekanism | SHA-1- och SHA-256-hashar (Base64-kodade) per fil, inbäddade i XML |
| Autentisering | Tillhörande `.cat`-säkerhetskatalogfil tillhandahåller digital signatur för paketet |
| Installationsplats | `%windir%\Servicing\Packages\` - en `.mum` per installerad Windows-uppdatering |
| Distributionsbehållare | Levereras inuti `.cab`- eller `.msu`-arkiv som en del av Windows Update-nedladdningen |
| Introducerades med | Component Based Servicing (CBS)-arkitekturen, Windows Vista (november 2006) |
| Operativsystem | Windows Vista till och med Windows 11; Windows Server 2008 till och med nuvarande |
| Reparation av korruption | `DISM /Online /Cleanup-Image /RestoreHealth` sedan `sfc /scannow` från en upphöjd kommandotolk |
| Felsymptom | «MUM Missing» i `CBS.log`; `0xc0000034` startfel när ett kritiskt manifest saknas |
| Typisk filstorlek | 1 KB - 500 KB beroende på paketets omfattning |
| Redigering | Ej avsedd för manuell redigering; används av tjänsten CBS (`TrustedInstaller`) |
| Transaktionssäkerhet | CBS använder transaktionsloggfiler för att säkerställa atomär installation och avinstallation av uppdateringspaket |
| Släppt | 2006 (Windows Vista, Component Based Servicing architecture) |
| Senaste version | current (used in Windows 11 2024 H2); format has not changed structurally since Vista |
MUM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MUM-filer.
Vanliga frågor
Vad är en MUM-fil och behöver jag oroa mig för den?
DISM /Online /Cleanup-Image /RestoreHealth för att åtgärda det.Hur åtgärdar jag felet «CBS MUM Missing»?
DISM /Online /Cleanup-Image /RestoreHealth. Kör sedan SFC /scannow. Detta reparerar saknade eller skadade manifest.Kan jag öppna en MUM-fil för att se vad en Windows-uppdatering installerar?
Var lagras MUM-filer i Windows?
%windir%\Servicing\Packages\ (en .mum + en .cat per paket). Uppdateringspaket (.msu, .cab) innehåller också MUM-filer före installation.