【Windows 10】「永続」としてマークされアンインストールできないWindows Updateを強制的に削除する方法
Windowsパソコンに正常にインストールされた一部のWindows Updateは、「永続(Permanent)」としてマークされており、アンインストールのオプションが表示されません。本記事では、このような挙動が発生する理由を解説するとともに、こうした更新プログラムを実際にアンインストールするための手順を詳しくご紹介します。
前提知識:通常の更新プログラムのアンインストール方法
まず、基本的な背景から確認しておきましょう。インストール済みの更新プログラムが原因で不具合が発生した場合、ユーザーはコントロールパネルを開き、「プログラムと機能」から「インストールされた更新プログラム」を選択することで、インストール済みのすべての更新プログラムの一覧を表示できます。
通常であれば、更新プログラムを選択すると「アンインストール」ボタンが表示されます。しかし、一部の更新パッケージでは、冒頭の画像のように「アンインストール」ボタンがグレーアウトしていたり、そもそも存在しなかったりします。
さらに、「詳細オプション」やコマンドプロンプト経由でアンインストールを試みても、失敗してしまいます。
Microsoftは、どのような場合に修正プログラムがアンインストール不可となるかについて説明したドキュメントを公開しています。選択肢としては、更新プログラムをインストールする前のビルドへシステムをロールバックする、システムの復元を実行する、あるいはシステムイメージのバックアップを復元する(更新前にバックアップを作成していた場合)という方法があります。しかし、これらの選択肢が使えない、または上手くいかない場合はどうすればよいのでしょうか?
なぜ一部の更新プログラムは「永続」に設定されているのか
一部の更新プログラムはWindowsにとって不可欠であり、システムに深く統合されています。サービススタック更新プログラム(現在は結合パッケージとして提供)は、今後の更新プログラムをインストールするために必須であり、同様にインストーラーの更新プログラムもアンインストールできません。Microsoftは、この種の更新プログラムを.msuファイル内で「永続(permanent)」と宣言しており、通常の更新パッケージは「削除可能(removable)」として記述されています。KB記事や更新プログラムのリリースノートの「Removal information(削除に関する情報)」セクションに、その更新プログラムがアンインストール不可である旨が明記されていることもあります。
.mumファイルによる「永続/削除可」の判定仕組み
更新プログラムが「永続」か「削除可能」かに設定されているのは、.msuパッケージ内に含まれる.mum(Microsoft Update Manifest)ファイルです。これらの.mumファイルは、更新プログラムのインストール後、以下の場所で確認できます。
C:\Windows\servicing\Packages\
.mumファイルは単なるXMLファイルであり、更新プログラムに関する情報(KB番号、言語要件、インストール後の再起動の要否など)が含まれています。
下の画像のように、XML属性 permanence="permanent" が設定されている更新プログラムはアンインストール不可と判断され、属性が存在しない場合、またはXML属性値が permanence="removable" の場合はアンインストール可能と判断されます。
つまり、属性がないか permanence="removable" が設定されている更新プログラムのみが、通常の方法でアンインストールできるのです。
「永続」としてマークされた更新プログラムをアンインストールする手順
Windows 10デバイスから「永続」としてマークされた更新プログラムをアンインストールするには、以下の手順を実行します。
作業を始める前に、必ずシステムの復元ポイントを作成するか、システムイメージのバックアップを作成してください。
- Windowsキー + E を押してエクスプローラーを開きます。
- 以下のディレクトリパスへ移動します。
C:\Windows\servicing\Packages\
- 検索ボックスに検索式を入力し(例:KB4577266*.mum)、対象の更新パッケージに関連するファイルを絞り込みます。
- MUMファイルの所有権を取得します。
- 所有権を取得したら、.mumファイルを任意のテキストエディタで開きます。
- テキストエディタ内で permanence="permanent" の記述を見つけ、permanence="removable" に変更します。
- 変更した.mumファイルを保存します。
- 上記の手順を、該当する更新パッケージに関連するすべての.mumファイルに対して繰り返します。
必要なすべての.mumファイルの編集が完了したら、コントロールパネルからパッケージのアンインストールを試みてください。「アンインストール」ボタンが利用可能になっているはずです。
以上で完了です!
-
Windows 11でWindows Updateをアンインストールする4つの方法
Microsoftは、バグ修正やセキュリティ更新を含むWindowsアップデートを定期的にリリースしています。アップデートを適切にインストールすることで、デバイスを最新のセキュリティパッチや新機能の状態に保つことができます。そのため、PCを快適かつ安全に動作させるためには、最新のWindows 11アップデートを適用することが非常に重要です。しかしその一方で、リリースされたアップデートが原因でPCがクラッシュしたり、予期しない不具合が発生したりすることもあります。そのような場合は、最近インストールしたWindowsアップデートをアンインストールすることで問題を解消できる可能性があります。この記
-
Windows 11のアップデートを再インストールする方法【アンインストールから再適用・ブロックまで】
Windows 11デバイスを常に最新の状態に保つことは非常に重要ですが、必ずしも計画通りに進むとは限りません。一部のアップデートには意図せずバグが含まれていることがあり、デバイスの動作が遅くなり、前のバージョンのままにしておけばよかったと後悔することもあるでしょう。しかし、原因がアップデート自体ではなく、適用の仕方にあるケースもあります。最近のアップデートに不満がある場合は、まずどちらが原因なのかを見極めましょう。インストール時のトラブルであれば、再インストールで解決できることがほとんどです。一方、既知の問題を引き起こすアップデートであれば、ブロック(非表示)にしてしまうのが賢明です。この記