Co to jest format pliku MUM?
Plik .mum (Windows Update Manifest) to dokument XML opisujący pakiet aktualizacji systemu Windows dla silnika Component Based Servicing (CBS), wprowadzonego wraz z systemem Windows Vista w 2006 roku. Informuje on stos serwisowy systemu Windows dokładnie o tym, jakie pliki należy zainstalować, jakie klucze rejestru skonfigurować, jakie listy kontroli dostępu (ACL) zastosować oraz jak pakiet odnosi się do innych zainstalowanych komponentów.
Element główny <assembly> zawiera assemblyIdentity (nazwę pakietu, wersję, architekturę i język), deklaracje zależności, wpisy dotyczące plików z osadzonymi skrótami SHA-1 i SHA-256 zakodowanymi w Base64 do weryfikacji integralności, modyfikacje rejestru oraz przypisania NTFS ACL. Towarzyszący plik katalogu bezpieczeństwa .cat zapewnia podpis cyfrowy, który uwierzytelnia cały pakiet.
Pliki .mum pojawiają się w dwóch kontekstach: wewnątrz archiwum CAB lub .msu pobranego podczas Windows Update oraz na stałe w %windir%\Servicing\Packages\ po instalacji - jeden plik na każdą zainstalowaną aktualizację. W dobrze utrzymanym systemie Windows folder ten może zawierać tysiące manifestów.
Pliki te są zwykłymi dokumentami XML w formacie UTF-8 (czasami UTF-16 LE) i można je otworzyć w dowolnym edytorze tekstu, choć nie są przeznaczone do ręcznej edycji. Wpis „MUM Missing” w pliku CBS.log wskazuje na uszkodzenie magazynu aktualizacji; standardową procedurą naprawczą jest DISM /Online /Cleanup-Image /RestoreHealth, a następnie sfc /scannow.
Bezpieczeństwo
RYZYKO: MEDIUMLegalne pliki MUM są wewnętrznymi plikami systemowymi Windows i są bezpieczne. Jednak złośliwe instalatory mogą dołączać fałszywe pliki .mum, aby manipulować serwisowaniem systemu Windows. Nigdy nie uruchamiaj polecenia DISM /Add-Package z niezaufanym plikiem .mum. Jeśli narzędzie innej firmy prosi o ręczne skopiowanie plików .mum do %windir%\Servicing\Packages\, należy zachować szczególną ostrożność. Uszkodzone pliki MUM są częstym objawem awarii Windows Update - do naprawy używaj DISM, a nie ręcznej edycji.
Szczegóły formatu
w pigułceProgramy otwierające pliki MUM
Szczegóły techniczne
specyfikacja| Element główny XML | `<assembly>` zawierający węzły `assemblyIdentity`, `dependency`, `file` oraz `registryKey` |
| Kodowanie pliku | UTF-8 (najczęstsze) lub UTF-16 LE z BOM |
| Sygnatura pliku | `<?xml` na offsecie bajtowym 0; brak specyficznych bajtów magicznych dla MUM - identyfikowany po zawartości i ścieżce pliku |
| Mechanizm integralności | Skróty SHA-1 i SHA-256 (zakodowane w Base64) dla każdego pliku, osadzone w XML |
| Uwierzytelnianie | Towarzyszący plik katalogu bezpieczeństwa `.cat` zapewnia podpis cyfrowy dla pakietu |
| Lokalizacja instalacji | `%windir%\Servicing\Packages\` - jeden `.mum` na każdą zainstalowaną aktualizację Windows |
| Kontener dystrybucyjny | Dostarczany wewnątrz archiwum `.cab` lub `.msu` jako część pobieranej aktualizacji Windows Update |
| Wprowadzony wraz z | Architekturą Component Based Servicing (CBS), Windows Vista (listopad 2006) |
| Obsługiwane systemy | Windows Vista do Windows 11; Windows Server 2008 do wersji obecnych |
| Naprawa uszkodzeń | `DISM /Online /Cleanup-Image /RestoreHealth`, a następnie `sfc /scannow` z wiersza poleceń administratora |
| Objaw błędu | „MUM Missing” w `CBS.log`; błąd rozruchu `0xc0000034`, gdy brakuje krytycznego manifestu |
| Typowy rozmiar pliku | 1 KB - 500 KB w zależności od zakresu pakietu |
| Edycja | Nieprzeznaczony do ręcznej edycji; używany przez usługę CBS (`TrustedInstaller`) |
| Bezpieczeństwo transakcyjne | CBS używa plików dziennika transakcji, aby zapewnić atomową instalację i odinstalowanie pakietów aktualizacji |
| Wydano | 2006 (Windows Vista, Component Based Servicing architecture) |
| Najnowsza wersja | current (used in Windows 11 2024 H2); format has not changed structurally since Vista |
Konwersje MUM
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MUM.