「削除の承認」が Windows 10 / Windows Server 2016 のクライアントに反映されない事象について

Last Update:

みなさま、こんにちは。WSUS サポート チームです。

今回は WSUS で 「削除の承認」 を設定しても Windows 10 のクライアントに反映されない事象について紹介します。問題の修正については、さらに開発部門から進展が得られた場合には、本ブログを更新する予定です。ご不便をおかけしますが、何卒ご了承賜りますようお願い申し上げます。

- 事象の概要

WSUS サーバー上で更新プログラムの 「削除の承認」 を実施しても、Windows 10 クライアントで更新プログラムのアンインストールが行われません。

- 対処方法

Windows 10 バージョン 1703 以降の環境においては、本不具合が修正されております。

それ以前のバージョンでは現時点で本不具合は修正されていないため、更新プログラムのアンインストールについては、
DISM コマンドを利用し、アンインストールいただけますと幸いです。

DISMコマンドを利用した更新プログラムアンインストール手順

更新プログラムを削除するコマンドは以下です。各クライアント上で実行する必要がありますので、クライアントにプログラムをリモート実行するツールの利用をご検討ください。

■削除するコマンド
dism /online /Remove-Package /PackageName:<パッケージ ID> /Quiet /NoRestart
(上記サイレントアンインストールのコマンドとなりますが、サイレントにする必要がなければ /Quiet /NoRestart は不要です)

■パッケージ ID の確認

予めパッケージ ID を確認する必要がございます。
パッケージ ID を確認するには、その更新プログラムがインストールされたマシンで以下を確認します。

dism /online /Get-Packages

しかし、QU のパッケージ ID は「Package_for_RollupFix ~31bf3856ad364e35~.xxx.x.x」といった ID で表示され、KB 番号の紐づけを確認するためには、さらに詳細情報を確認する必要がございます。

dism /online /Get-PackageInfo /PackageName:<パッケージ ID>

参考例
/////////////////////////////////

1
> dism /online /get-packageinfo  /PackageName:Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.985.1.6

展開イメージのサービスと管理ツール
バージョン: 10.0.19041.844
イメージのバージョン: 10.0.19043.985
パッケージ情報:
パッケージ ID : Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.985.1.6
適用可能 : はい
著作権 : Microsoft Corporation
会社名 : Microsoft Corporation
作成日時 :
説明 : Fix for KB5003173 ★ KB 番号となります。
インストール クライアント : DISM Package Manager Provider
インストール パッケージ名 : Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.985.1.6.mum
インストール時刻 : 2021/05/13 1:11
前回の更新時刻 :
名前 : default
製品名 : Package_for_RollupFix
製品バージョン :
リリースの種類 : Security Update
再起動が必要 : Possible
サポート情報 : https://support.microsoft.com/help/5003173
状態 : インストール済み
完全にオフラインにできます : 未定義
セルフ サービス パッケージ : いいえ
機能 ID :

カスタム プロパティ:
Version : 10.0.19041.985
PackageFormat : PSFX

パッケージの機能の一覧 : Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.985.1.6

(このパッケージの機能が見つかりませんでした)

操作は正常に完了しました。
//////////////////////////////////////

上記の例では「KB5003173」のパッケージ ID は「Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.985.1.6」であることが確認できました。
「KB5003173」を削除する場合は、以下のようにすれば削除できます。

1
dism /online /Remove-Package /PackageName:Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.985.1.6 /Quiet /NoRestart