問題のある Windows 更新プログラムをアンインストールする方法【Windows 11/10】

当サイトは広告を掲載し、アフィリエイトリンクから収益を得る場合があります This site displays ads and may earn commissions from affiliate links.

Windows 11/10 の更新プログラムを適用したら、 PC の動作が急に不安定になったり、予期せぬ不具合が発生したり…。そんな経験はありませんか。

PC を元の状態に戻すために、まずは問題のある更新プログラムを簡単にアンインストールする手順を試すのが基本です。しかし、いざ実行しようとすると「更新の履歴」に目的のプログラムが見当たらなかったり、アンインストールボタンがグレーアウトして押せなかったり…。「どうして削除できないんだ」と、途方に暮れてしまうケースも少なくありません。

実は、更新プログラムがアンインストールできないのには、 Windows Update の仕組みやユーザーの行動が深く関係しています。 多くの人がこの「なぜ?」を知らないまま、解決できないトラブルに時間を費やしてしまいがちです。

この記事では、基本となる確実なアンインストール手順はもちろん、 Windows 11/10 の更新プログラムがどうしてもアンインストールできない根本的な原因と、その解決策まで詳しく解説します。

お急ぎの方へ

すでに設定画面からのアンインストールを試して、「ボタンが押せない」「エラーで進まない」とお困りの方は、以下のリンクから WinRE・セーフモード・コマンドを使った削除方法へスキップしてください。

エラーで削除できない?WinRE・セーフモード・コマンドで削除する方法

目次

問題のある更新プログラム(KB番号)を個別でアンインストールする基本手順

コントロールパネルから更新プログラムをアンインストールする

1.Windowsキー + R を押して「ファイル名を指定して実行」を開き、次のコマンドを入力して Enter を押します。

control
ファイル名を指定して実行
ファイル名を指定して実行

2.表示方法を「カテゴリー」に変更し、「プログラムのアンインストール」をクリックします。

コントロールパネル
コントロールパネル

3.左側にある「インストールされた更新プログラムを表示」をクリックします。

プログラムと機能
プログラムと機能

4.すると、インストールされた更新プログラムが表示されますので、アンインストールしたい更新プログラムの上で右クリック>「アンインストール」をクリックします。

Windows 10 の画面

インストールされた更新プログラム - Windows 10 の画面
インストールされた更新プログラム – Windows 10 の画面

次のような確認ダイアログが表示されますので、「はい」をクリックするとアンインストールが始まります。

更新プログラムのアンインストール
更新プログラムのアンインストール

Windows 11 の画面

更新プログラムをアンインストールする - Windows 11 の画面
更新プログラムをアンインストールする – Windows 11 の画面

削除したい更新プログラムに右側にある「アンインストール」をクリックします。

アンインストールの確認画面
アンインストールの確認

「この更新プログラムとその関連情報はアンインストールされます」と表示されますので、「アンインストール」をクリックします。

エラーで削除できない?WinRE・セーフモード・コマンドで削除する方法

1.Windows 回復環境(WinRE)から更新プログラムを削除する

1.スタートボタンを右クリック>「シャットダウンまたはサインアウト」にマウスカーソルを置いたときに表示される「再起動」を、キーボードの Shiftキーを押しながらクリックすると、PC 起動時に Windows 回復環境(WinRE)が開きます。

シャットダウンまたはサインアウト
シャットダウンまたはサインアウト

2.「オプションの選択」で「トラブルシューティング」を選択します。

Windows 回復環境(WinRE) - 「オプションの選択」
Windows 回復環境(WinRE) – 「オプションの選択」

3.「詳細オプション」を選択します。

Windows 回復環境(WinRE) - 「トラブルシューティング」
Windows 回復環境(WinRE) – 「トラブルシューティング」

4.「更新プログラムのアンインストール」を選択します。

Windows 回復環境(WinRE) - 「トラブルシューティング」>「詳細オプション」
Windows 回復環境(WinRE) – 「トラブルシューティング」>「詳細オプション」

5.次の画面では、削除する更新プログラムの種類を選択します。

Windows 回復環境(WinRE) - 「トラブルシューティング」>「詳細オプション」>「更新プログラムのアンインストール」
Windows 回復環境(WinRE) – 「トラブルシューティング」>「詳細オプション」>「更新プログラムのアンインストール」
  • 最新の品質更新プログラムをアンインストールする
    月例の累積更新プログラムやセキュリティ更新プログラムなど、直近の品質更新プログラムを削除します。
    • 最新の品質更新プログラムをアンインストールする
月例の累積更新プログラムやセキュリティ更新プログラムなど、直近の品質更新プログラムを削除します。
  • 最新の機能更新プログラムをアンインストールする
    Windows のバージョンを変更する機能更新プログラムを元に戻す場合に使用します。
    • 最新の機能更新プログラムをアンインストールする

WinRE の「更新プログラムのアンインストール」は、通常の「更新履歴」のように任意の KB 番号を一覧から選んで削除する機能ではありません。基本的には、直近の品質更新プログラムまたは機能更新プログラムを対象とします。

6.画面の指示に従ってアンインストールを実行し、完了したら「完了」ボタンをクリックします。

更新プログラムのアンインストール完了
更新プログラムのアンインストール完了

7.「オプションの選択」画面に戻りますので、「続行」を選択します。

Windows 回復環境(WinRE) - 「オプションの選択」
Windows 回復環境(WinRE) – 「オプションの選択」

Windows が起動したら、症状が改善したか確認してください。

「最新の品質更新プログラム」とは?SSU・LCU との関係

Windows 11 の月例更新プログラムでは、主に次の 2つのコンポーネントが関係します。

  • LCU(Latest Cumulative Update)
    セキュリティ修正や不具合修正などを含む累積更新プログラムです。
  • SSU(Servicing Stack Update)
    Windows Update そのものを正常にインストールするためのサービス スタックを更新するプログラムです。

現在の Windows 11 では、SSU と LCU が 1つのパッケージとして配信される場合があります。ただし、インストール後に SSU 自体をアンインストールすることはできません。 Microsoft も、結合された SSU+LCU パッケージから削除できるのは LCU 側であり、SSU は削除できないと説明しています。

WinRE の、「最新の品質更新プログラムをアンインストールする」は、Windows Update の直後に問題が発生した場合に、直近の品質更新プログラムを元に戻すための機能です。月例の累積更新プログラムを適用した直後に不具合が発生した場合は、まずこちらを試します。Microsoft も Windows RE から「最新の品質更新プログラム」をアンインストールする方法を案内しています。

SSU と LCU が結合して配信されている場合でも、SSU 自体はアンインストールできません。また、WinRE の「最新の品質更新プログラムをアンインストールする」は、任意の KB 番号を選んで削除する機能ではありません。

「最新の機能更新プログラム」とは?

機能更新プログラムとは、Windows 11 のバージョンそのものを新しいバージョンへ更新するための更新プログラムです。

例えば、Windows 11 バージョン 24H2 から 25H2 へ更新するような、Windows のバージョン変更が該当します。

WinRE の「最新の機能更新プログラムをアンインストールする」は、このようなバージョンアップ後に問題が発生した場合に、直前の Windows のバージョンへ戻すために使用します。

月例の累積更新プログラム(LCU)やサービス スタック更新プログラム(SSU)とは別の種類の更新です。

なお、この機能で任意の Windows バージョンを選んで戻せるわけではありません。以前のバージョンへ戻すために必要なデータが残っている場合に利用できます。

「最新の機能更新プログラムをアンインストールする」を実行しても元に戻せない場合は、次の「最新の機能更新プログラムをアンインストールできない場合」を確認してください。

最新の機能更新プログラムをアンインストールできない場合

「最新の機能更新プログラムをアンインストールする」を実行すると、次のメッセージが表示される場合があります。

問題が発生したため、Windows の最新の機能更新プログラムをアンインストールできません。代わりに PC を初期状態に戻してみてください([トラブルシューティング] > [この PC を初期状態に戻す])。

このメッセージが表示された場合は、WinRE の「最新の機能更新プログラムをアンインストールする」機能では元に戻せません。

ただし、すぐに「この PC を初期状態に戻す」を実行する必要はありません。問題が Windows Update の直後に発生した場合は、「最新の品質更新プログラムをアンインストールする」も確認してください。

また、不具合が発生する前の復元ポイントが残っている場合は、「詳細オプション」>「システムの復元」から以前の状態へ戻せる可能性があります。

2.セーフモードで更新プログラムを削除する

1.スタートボタンを右クリック>「シャットダウンまたはサインアウト」にマウスカーソルを置いたときに表示される「再起動」を、キーボードの Shiftキーを押しながらクリックすると、PC 起動時に Windows 回復環境(WinRE)が開きます。

シャットダウンまたはサインアウト
シャットダウンまたはサインアウト

2.「オプションの選択」で「トラブルシューティング」を選択します。

Windows 回復環境(WinRE) - 「オプションの選択」
Windows 回復環境(WinRE) – 「オプションの選択」

3.「詳細オプション」を選択します。

Windows 回復環境(WinRE) - 「トラブルシューティング」
Windows 回復環境(WinRE) – 「トラブルシューティング」

4.「スタートアップ設定」を選択します。

Windows 回復環境(WinRE) - 「トラブルシューティング」>「詳細オプション」
Windows 回復環境(WinRE) – 「トラブルシューティング」>「詳細オプション」

5.「再起動」を選択します。

Windows 回復環境(WinRE) - 「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」
Windows 回復環境(WinRE) – 「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」

6.「再起動」をクリックするとスタートアップの設定が表示されますので、キーボードの数字キーまたはファンクションキー(F1~F9)を使い、実行したいオプション選択して起動することが出来ます。

キーボード画像
キーボード

セーフモードで起動したいので、画面で数字キーの「4」または「F4」キーを押します。

Windows 回復環境(WinRE) - 「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」
Windows 回復環境(WinRE) – 「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」

7.PC が再起動され、セーフモードが開きますので、「問題のある更新プログラム(KB番号)を個別でアンインストールする基本手順」セクションの手順でアンインストールを実行してみましょう。

※セーフモードから抜ける場合は、通常通り再起動すれば OK です。

3.Windows PowerShell で更新プログラムをアンインストールする

コントロールパネル等からアンインストールできない場合、コマンドならアンインストールできる可能性があります。

1.スタートボタンを右クリック>「ターミナル(管理者)」または「Windows PowerShell(管理者)」をクリックします。

2.「ユーザーアカウント制御」が表示されたら「はい」をクリックします。

ユーザーアカウント制御
ユーザーアカウント制御

インストールされている更新プログラムを表示する

次のコマンドを入力して Enter を押します。

Get-HotFix
Windows PowerShell
Windows PowerShell

すると、既にインストールされている更新プログラムが表示されます。

Get-HotFix には、インストールされているすべての更新プログラムが表示されるわけではありません。目的の KB 番号が見つからない場合は、前述の「コントロールパネルから更新プログラムをアンインストールする」セクションの手順で確認してください。

「コントロールパネルから更新プログラムをアンインストールする」の一覧にも目的の更新プログラムが表示されない場合は、後述の「一覧に表示されない・履歴にない?アンインストール不可能な 3つの根本原因と解決策」のセクションをご確認ください。

wusa で更新プログラムをアンインストールする

wusa /uninstall ですべての Windows 更新プログラムを削除できるわけではありません。Windows 11 の最近の累積更新プログラムでは、SSU と LCU が結合されているため、このコマンドでアンインストールできない場合があります。その場合は、前述の「更新プログラムをアンインストールする」画面や WinRE からの削除を確認してください。

更新プログラムをアンインストールするには、次ようなコマンドを入力します。

wusa /uninstall /kb:更新プログラムのID

例えば、KB5020683 をアンインストールしたい場合は、次のようになります。

wusa /uninstall /kb:5020683

コマンドを入力して Enter を押すと確認のダイアログが表示されますので、「はい」または「いいえ」をクリックします。

Windows Update スタンドアロン インストーラー
Windows Update スタンドアロン インストーラー

「いいえ」をクリックすると、エラー「0x800704c7」が表示されます。

Windows Update スタンドアロン インストーラー
Windows Update スタンドアロン インストーラー

「はい」をクリックすると、アンインストールが開始されます。

Windows Update スタンドアロン インストーラー
Windows Update スタンドアロン インストーラー

再起動の必要な場合と必要でない場合ありますので、画面に従って進めてください。

これらの変更を適用するにはコンピューターを再起動する必要があります。
これらの変更を適用するにはコンピューターを再起動する必要があります。

※「これらの変更を適用するにはコンピューターを再起動する必要があります。」と表示された場合は、「今すぐ再起動する」を推奨。

wusa で削除できない累積更新プログラムを DISM で削除する

Windows 11 の最近の累積更新プログラムでは、サービス スタック更新プログラム(SSU)と累積更新プログラム(LCU)が結合されている場合があります。

このような更新プログラムでは、wusa /uninstall を実行してもアンインストールできないことがあります。

Microsoft が対象の更新プログラムのサポートページで DISM /Remove-Package による削除を案内している場合は、次の方法で LCU のアンインストールを試すことができます。

まず、スタートボタンを右クリック>「ターミナル(管理者)」または「Windows PowerShell(管理者)」を開き、次のコマンドを実行します。

DISM /Online /Get-Packages /Format:Table

インストールされている Windows パッケージの一覧が表示されます。

累積更新プログラムでは、パッケージ名が次のように Package_for_RollupFix から始まる場合があります。

Package_for_RollupFix~31bf3856ad364e35~amd64~~...
Windows PowerShell - インストールされている Windows パッケージの一覧
Windows PowerShell – インストールされている Windows パッケージの一覧

ただし、パッケージ名に KB 番号が含まれていない場合があるため、名前だけで目的の更新プログラムを判断することはできません。

候補となるパッケージの詳細を確認する場合は、次のコマンドを実行します。

DISM /Online /Get-PackageInfo /PackageName:パッケージ名
Windows PowerShell - パッケージの詳細
Windows PowerShell – パッケージの詳細

インストール日時などの情報も確認し、削除したい累積更新プログラムに対応するパッケージかどうかを慎重に確認してください。

対象の LCU であることを確認できたら、次のコマンドでアンインストールします。

DISM /Online /Remove-Package /PackageName:パッケージ名

処理が完了したら、画面の指示に従って PC を再起動してください。

DISM /Remove-Package は、任意の更新プログラムを強制的に削除するためのコマンドではありません。

特に、サービス スタック更新プログラム(SSU)はアンインストールできません。対象の KB に対応する LCU を特定できない場合は、推測でパッケージを削除しないでください。

Microsoft の対象 KB のサポートページに DISM /Remove-Package を使用するよう案内がある場合に、この方法を使用することをおすすめします。

パッケージを特定できない場合は、無理に DISM で削除せず、前述の WinRE から「最新の品質更新プログラムをアンインストールする」方法を確認してください。

アンインストールが始まらない、または途中で進まない原因

「アンインストール」ボタンは押せるのに、処理が「アンインストールしています…」の画面から一向に進まない、あるいはエラーが出てしまう。そんな、さらに厄介な状況に陥ることもあります。

この原因は、より根深いシステムの問題である可能性が高いです。

考えられる主な原因

  • 1. システムファイルの破損: アンインストール処理を実行するために必要な Windows のシステムファイル自体が破損しているケースです。これにより、プロセスを開始できなかったり、途中で停止したりします。
  • 2. Windows Update コンポーネントの不整合: 更新プログラムを管理しているデータベースや、関連するサービス(Windows Update サービスなど)に問題が生じている場合、アンインストール処理が正しく実行されません。
  • 3. サードパーティ製ソフトウェアの干渉: 特に、セキュリティソフト(アンチウイルス)が、システムの重要なファイルを変更しようとするアンインストーラーの動きを「不審な挙動」と判断し、ブロックしてしまうことがあります。
  • 4. アンインストールできない種類の更新プログラム: すべての更新プログラムを個別にアンインストールできるわけではありません。例えば、サービススタック更新プログラム(SSU)は、更新プログラムをインストールする仕組み自体を更新するため、アンインストールできません。一方、機能更新プログラムは、アップグレード後の一定期間であれば以前のバージョンへ戻せる場合があります。

【解決策】

「アンインストール」ボタンを押したのに、処理が「アンインストールしています…」の画面から一向に進まない、あるいはエラーが出てしまう。そんな時は、以下の手順でシステムの健全性を確認し、修復を試みてください。

【最重要:実行前の注意】 以下の操作は、必ずアンインストールの処理が完全に終了している(あるいは、そもそも開始できない)ことを確認してから行ってください。アンインストールが進行中のように見える場合は、まず PC を再起動し、処理が完全に停止していることを確認しましょう。

コマンドでのアンインストールを実行している場合は、タスクマネージャーのプロセスタブで「Windows Update スタンドアロン インストーラー」の状態を確認してみてください。「ディスク」や「CPU」の使用率が 0% の状態が長時間続き、画面にも変化がない場合は、処理が停止している可能性があります。

タスクマネージャーのプロセスタブ
タスクマネージャーのプロセスタブ

これらの問題を解決するには、「システムファイルチェッカー」や「DISMコマンド」を使ったシステムの修復や、Windows Update コンポーネントのリセットといった、より高度なトラブルシューティングが必要になります。

ステップ1:システムファイルチェッカーで、軽傷を修復する

まずは、Windows に標準で備わっている「システムファイルチェッカー」を使い、軽度のシステムファイル破損がないかを確認・修復します。

Win10/Win11 システムファイルの修復「システムファイルチェッカー」

ステップ2:DISMコマンドで、重傷を修復する

システムファイルチェッカーで問題が解決しない場合は、より強力な「DISM コマンド」で、Windows のイメージファイルそのものを修復します。

Windows イメージの修復

これらの修復作業が完了した後、改めて更新プログラムのアンインストールを試してみてください。

一覧に表示されない・履歴にない?アンインストール不可能な 3つの根本原因と解決策

基本的な手順を試しても「アンインストール」のボタンが押せない、あるいは項目が見つからない。ここからは、その根本的な原因と、それぞれの解決策を解説します。

原因1:より新しい更新プログラムがインストールされている

Windows Update は積み木のようなものです。一番上の新しい積み木(最新の更新プログラム)をどかさないと、その下にある古い積み木は取り出せません。

【解決策】 「更新の履歴」で、アンインストールしたい更新プログラムよりも後にインストールされた更新プログラムがないか確認し、まず一番新しいものからアンインストールを試してみてください。

原因2:「Windows Updateのクリーンアップ」を実行してしまった

ディスクの空き容量を確保するために「Windows Update のクリーンアップ」を実行すると、アンインストールに必要なバックアップファイルが削除されてしまいます。

【解決策】 「Windows Update のクリーンアップ」を実行すると、更新プログラムを元に戻すために必要な古いコンポーネントが削除され、対象の更新プログラムをアンインストールできなくなる場合があります。このような事態を避けるため、更新プログラムの適用後、PC が安定して動作していることを確認するまでは、「Windows Update のクリーンアップ」を急いで実行しないことをおすすめします。この状態でどうしてもトラブルを解決したい場合は、「システムの復元」を試すか、 「この PC を初期状態に戻す」を検討することになります。

原因3:DISM コマンド( /ResetBase )を実行してしまった

ディスク容量を極限まで節約する目的などで、コマンドプロンプトや PowerShell からDISM /Online /Cleanup-Image /StartComponentCleanup /ResetBaseという強力なコマンドを実行したケースです。

このコマンドを実行すると、置き換えられたコンポーネントの以前のバージョンが削除されます。そのため、実行時点ですでにインストールされている Windows 更新プログラムはアンインストールできなくなります。

【解決策】この操作を完了した後は、実行時点ですでにインストールされていた更新プログラムを個別にアンインストールすることはできません。ただし、その後新たにインストールする更新プログラムまでアンインストールできなくなるわけではありません。

どうしてもアンインストールできない場合の回復方法

基本的な手順を試してもエラーが出る場合や、前述の「原因 2」「原因 3」のように更新プログラムを通常の方法でアンインストールできない場合は、更新プログラムがインストールされる前の状態へ戻す方法として「システムの復元」を検討してください。

システムの復元

システムの復元を利用すると、 PC の状態を、不具合の原因となった更新プログラムがインストールされる前の正常な時点まで戻すことができます。アンインストール自体が不可能な状況に陥ってしまった場合は、こちらの方法を検討してください。

ただし、この機能を利用するには不具合が発生する前の「復元ポイント」が作成されている必要があります。 システムの保護が有効になっている環境では、更新プログラムのインストールなど重要なシステム変更の前に復元ポイントが自動で作成される場合があります。まずは、ご自身の PC に利用できる復元ポイントが残っているか確認してください。

具体的な確認からシステムの復元を実行するまでの手順については、以下の記事の「復元方法」にて詳しく解説しています。

あわせて読みたい
システムの復元ポイントの作成、復元、削除方法
システムの復元ポイントの作成、復元、削除方法 システムの復元とは、今現在のシステムの状態をバックアップ及び復元する機能です。 システムの復元で復元ポイントを作成しておくことで、何か不具合が起きた場合に、作...

復元ポイントがない場合は「この PC を初期状態に戻す」を検討する

「システムの復元」を利用するには、不具合が発生する前の復元ポイントが必要です。

復元ポイントが存在しない場合や、システムの復元を実行しても問題が改善しない場合は、データのバックアップ状況を確認したうえで、「この PC を初期状態に戻す」を検討してください。

「この PC を初期状態に戻す」では、個人用ファイルを残して Windows を再インストールする方法と、すべてのデータを削除して初期化する方法を選択できます。

ただし、「個人用ファイルを保持する」を選択した場合でも、インストールしたアプリや一部の設定は削除されるため、実行前に重要なデータをバックアップしておくことをおすすめします。

あわせて読みたい
Windows 11 の初期化「PC をリセットする」及びドライバーのバックアップ方法
Windows 11 の初期化「PC をリセットする」及びドライバーのバックアップ方法 今回は、Windows 11 を初期化(リセット)する方法、注意事項、ドライバーのバックアップ方法、およびバックアップしたドライバーをインストールする方法を紹介します。...

【重要】削除した更新プログラムの再適用(自動更新)を防ぐ方法

問題のある更新プログラムを無事にアンインストールできたとしても、そのままでは根本的な解決になりません。Windows 10 や Windows 11 は自動更新が有効になっているため、放置すると再び同じ更新プログラムが勝手にインストールされて不具合が再発してしまいます。

これを防ぐためには、Microsoft から問題が修正された新しいプログラムが配信されるまでの間、Windows Update を一時停止しておく必要があります。まずは、Windows の標準機能を使って更新を一時停止する基本手順をご確認ください。

あわせて読みたい
Windows 11 の更新プログラムを一時停止・延長する方法|35日以上
Windows 11 の更新プログラムを一時停止・延長する方法|35日以上 仕事中や作業中に突然 Windows Update が始まってしまい、「今は困る!」と焦った経験はありませんか? 重要な作業をしている時や、今の環境を維持したい時は、都合の良...

この記事が「役立った!」と思ったら、ぜひSNSでシェアをお願いします。
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

日々の PC 操作から生まれた疑問や、「もっとこうしたい」という想いを原動力に、2008年頃から現在に至るまで Windows の知識を独学で追求してきました。試行錯誤を重ねて見つけた「なるほど!」な技や、困った時の解決策を、皆さんの PC ライフに役立ててほしい一心で発信しています。

プロフィールを見る

コメント

コメントする

【投稿について】
記事の内容に関するご質問や情報提供は大歓迎です。
ただし、記事の趣旨と無関係な内容、特定の人物・団体への批判、攻撃的な表現、不適切な語句を含むコメントは、管理人の判断で予告なく削除・非公開とさせていただく場合があります。
また、スパム対策機能により自動的に削除される場合もありますのでご了承ください。

CAPTCHA


目次