MUM ファイル形式とは?
.mum ファイル(Windows Update Manifest)は、2006 年の Windows Vista で導入された Component Based Servicing (CBS) エンジンに対して Windows の更新パッケージを記述する XML ドキュメントです。これは、インストールするファイル、構成するレジストリ キー、適用するアクセス制御リスト、およびパッケージが他のインストール済みコンポーネントとどのように関連するかを Windows サービシング スタックに正確に伝えます。
<assembly> ルート要素には、assemblyIdentity(パッケージ名、バージョン、アーキテクチャ、言語)、依存関係の宣言、整合性検証用の Base64 エンコードされた SHA-1 および SHA-256 ハッシュが埋め込まれたファイル ペイロード エントリ、レジストリの変更、および NTFS ACL の割り当てが含まれます。付属の .cat セキュリティ カタログ ファイルは、パッケージ全体を認証するデジタル署名を提供します。
.mum ファイルは 2 つのコンテキストで表示されます。1 つは Windows Update 中にダウンロードされる CAB または .msu アーカイブ内、もう 1 つはインストール後に %windir%\Servicing\Packages\ に永続的に保存されるもので、インストールされた更新プログラムごとに 1 つのファイルが存在します。適切にパッチが適用された Windows システムでは、このフォルダーに数千のマニフェストが保持されることがあります。
これらのファイルはプレーンな UTF-8(場合によっては UTF-16 LE)の XML であり、任意のテキスト エディターで開くことができますが、手動での編集は意図されていません。CBS.log 内の «MUM Missing» エントリは、更新ストアの破損を示しています。標準的な修復方法は、DISM /Online /Cleanup-Image /RestoreHealth を実行し、その後に sfc /scannow を実行することです。
セキュリティと安全性
リスク: MEDIUM正当な MUM ファイルは Windows の内部システム ファイルであり安全です。ただし、悪意のあるインストーラーが偽の .mum ファイルを同梱して Windows サービシングを操作する可能性があります。信頼できない .mum ファイルに対して DISM /Add-Package コマンドを実行しないでください。サードパーティ製ツールが .mum ファイルを %windir%\Servicing\Packages\ に手動でコピーするように求めてきた場合は、細心の注意を払ってください。破損した MUM ファイルは Windows Update 失敗の一般的な症状です。手動で編集するのではなく、DISM を使用して修復してください。
形式の詳細
概要MUM ファイルを開くプログラム
技術的詳細
詳細仕様| XML ルート要素 | `assemblyIdentity`、`dependency`、`file`、`registryKey` ノードを含む `<assembly>` |
| ファイルのエンコーディング | UTF-8(最も一般的)または BOM 付きの UTF-16 LE |
| ファイル シグネチャ | バイト オフセット 0 の `<?xml`。MUM 固有のマジック バイトはなく、内容とファイル パスで識別されます |
| 整合性メカニズム | XML に埋め込まれたペイロード ファイルごとの SHA-1 および SHA-256 ハッシュ(Base64 エンコード) |
| 認証 | 付属の `.cat` セキュリティ カタログ ファイルがパッケージのデジタル署名を提供 |
| インストール場所 | `%windir%\Servicing\Packages\` - インストールされた Windows 更新プログラムごとに 1 つの `.mum` |
| 配布コンテナ | Windows Update のダウンロードの一部として `.cab` または `.msu` アーカイブ内に同梱 |
| 導入時期 | Component Based Servicing (CBS) アーキテクチャ、Windows Vista(2006 年 11 月) |
| 対応 OS | Windows Vista から Windows 11、Windows Server 2008 から現行バージョンまで |
| 破損の修復 | 管理者権限のプロンプトから `DISM /Online /Cleanup-Image /RestoreHealth` を実行し、次に `sfc /scannow` を実行 |
| エラーの症状 | `CBS.log` 内の «MUM Missing»、重要なマニフェストが欠落している場合の `0xc0000034` ブート エラー |
| 一般的なファイル サイズ | パッケージの範囲に応じて 1 KB ~ 500 KB |
| 編集 | 手動編集は意図されていません。CBS(`TrustedInstaller`)サービスによって消費されます |
| トランザクションの安全性 | CBS はトランザクション ログ ファイルを使用して、更新パッケージのアトミックなインストールとアンインストールを保証します |
| リリース日 | 2006 (Windows Vista, Component Based Servicing architecture) |
| 最新バージョン | current (used in Windows 11 2024 H2); format has not changed structurally since Vista |
MUM の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MUM ファイルについて最初の質問をしてみましょう。
よくある質問
MUM ファイルとは何ですか?心配する必要はありますか?
DISM /Online /Cleanup-Image /RestoreHealth を実行して修正してください。«CBS MUM Missing» エラーを修正するにはどうすればよいですか?
DISM /Online /Cleanup-Image /RestoreHealth を実行します。次に SFC /scannow を実行します。これにより、欠落または破損したサービシング マニフェストが修復されます。MUM ファイルを開いて、Windows の更新プログラムが何をインストールするかを確認できますか?
Windows のどこに MUM ファイルは保存されていますか?
%windir%\Servicing\Packages\ にあります(パッケージごとに 1 つの .mum と 1 つの .cat)。更新パッケージ(.msu、.cab)にも、インストール前の MUM ファイルが含まれています。