Che cos'è il formato di file MUM?
Un file .mum (Windows Update Manifest) è un documento XML che descrive un pacchetto di aggiornamento di Windows al motore Component Based Servicing (CBS), introdotto con Windows Vista nel 2006. Indica allo stack di manutenzione di Windows esattamente quali file installare, quali chiavi di registro configurare, quali elenchi di controllo degli accessi applicare e come il pacchetto si relaziona con altri componenti installati.
L'elemento radice <assembly> contiene assemblyIdentity (nome del pacchetto, versione, architettura e lingua), dichiarazioni di dipendenza, voci di payload dei file con hash SHA-1 e SHA-256 codificati in Base64 incorporati per la verifica dell'integrità, modifiche al registro e assegnazioni ACL NTFS. Un file di catalogo di sicurezza .cat di accompagnamento fornisce la firma digitale che autentica l'intero pacchetto.
I file .mum appaiono in due contesti: all'interno di un archivio CAB o .msu scaricato durante Windows Update, e permanentemente in %windir%\Servicing\Packages\ dopo l'installazione - un file per ogni aggiornamento installato. Su un sistema Windows ben aggiornato, questa cartella può contenere migliaia di manifest.
I file sono in formato XML semplice UTF-8 (occasionalmente UTF-16 LE) e si aprono con qualsiasi editor di testo, sebbene non siano destinati alla modifica manuale. Una voce «MUM Missing» nel file CBS.log indica una corruzione dell'archivio degli aggiornamenti; la riparazione standard è DISM /Online /Cleanup-Image /RestoreHealth seguita da sfc /scannow.
Sicurezza e incolumità
RISCHIO: MEDIUMI file MUM legittimi sono file di sistema interni di Windows e sono sicuri. Tuttavia, installatori malevoli possono includere file .mum falsi per manipolare la manutenzione di Windows. Non eseguire mai un comando DISM /Add-Package con un file .mum non attendibile. Se uno strumento di terze parti chiede di copiare manualmente i file .mum in %windir%\Servicing\Packages\, trattalo con estrema cautela. I file MUM corrotti sono un sintomo comune del fallimento di Windows Update - usa DISM per riparare, non la modifica manuale.
Dettagli del formato
in sintesiProgrammi che aprono file MUM
Dettagli tecnici
specifiche approfondite| Elemento radice XML | `<assembly>` contenente i nodi `assemblyIdentity`, `dependency`, `file` e `registryKey` |
| Codifica del file | UTF-8 (più comune) o UTF-16 LE con BOM |
| Firma del file | `<?xml` all'offset di byte 0; nessun magic specifico per MUM - identificato dal contenuto e dal percorso del file |
| Meccanismo di integrità | Hash SHA-1 e SHA-256 (codificati in Base64) per ogni file payload, incorporati nell'XML |
| Autenticazione | Il file di catalogo di sicurezza `.cat` di accompagnamento fornisce la firma digitale per il pacchetto |
| Percorso di installazione | `%windir%\Servicing\Packages\` - un `.mum` per ogni aggiornamento di Windows installato |
| Contenitore di distribuzione | Spedito all'interno di archivi `.cab` o `.msu` come parte del download di Windows Update |
| Introdotto con | Architettura Component Based Servicing (CBS), Windows Vista (novembre 2006) |
| Copertura OS | Da Windows Vista a Windows 11; da Windows Server 2008 alla versione attuale |
| Riparazione corruzione | `DISM /Online /Cleanup-Image /RestoreHealth` poi `sfc /scannow` da un prompt con privilegi elevati |
| Sintomo di errore | «MUM Missing» in `CBS.log`; errore di avvio `0xc0000034` quando manca un manifest critico |
| Dimensione tipica del file | 1 KB - 500 KB a seconda dell'ambito del pacchetto |
| Modifica | Non destinato alla modifica manuale; utilizzato dal servizio CBS (`TrustedInstaller`) |
| Sicurezza transazionale | CBS utilizza file di log delle transazioni per garantire l'installazione e la disinstallazione atomica dei pacchetti di aggiornamento |
| Rilasciato | 2006 (Windows Vista, Component Based Servicing architecture) |
| Ultima versione | current (used in Windows 11 2024 H2); format has not changed structurally since Vista |
Conversioni MUM
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MUM.