パソコンを使っていると、急な不具合が起きてWindowsの更新プログラムをアンインストールしたいけれど、通常の手順ではうまくいかないといった状況に直面することがありますよね。特に、設定画面のアンインストールの一覧にない場合や、削除処理がいつまでも終わらないときは、どうすればいいか不安になるかなと思います。そんな時は、コマンドプロンプトやPowerShellを使った強制的な方法も選択肢に入ってきますし、どうしてもアンインストールできない場合には別の対処法も必要になります。この記事では、私が普段パソコンのトラブルを解決する中で得た経験をもとに、基本的な手順から少し踏み込んだ修復方法まで、わかりやすく解説していきます。

- Windows11とWindows10における標準的なアンインストール手順
- OSが起動しない状態から回復環境を使って修復する方法
- コマンドプロンプトやPowerShellを使った高度な削除アプローチ
- エラーコードの解消や再適用の防止に関するトラブルシューティング
Windows更新プログラムをアンインストール
ここからは、Windowsの更新プログラムをアンインストールするための具体的な手順について見ていきます。普段使っている設定画面からの操作だけでなく、パソコンが正常に起動しないといった緊急事態での対応や、コマンドを使って一気に削除する方法まで、状況に合わせたアプローチを整理しました。ご自身のパソコンの状態に合わせて、最適な方法を選んでみてくださいね。
Windows11と10での標準的な削除
パソコンが通常通り起動し、デスクトップ画面が開ける状態であれば、Windowsに標準で用意されている設定画面から削除するのが最も安全で確実な方法です。Windows 11とWindows 10では、設定画面の見た目が少し異なりますが、内部で行われている処理は同じです。
Windows 11の場合は、すべてがモダンな設定アプリ内で完結するように作られています。「設定」を開き、「Windows Update」から「更新の履歴」へと進みます。画面の下のほうにある「更新プログラムをアンインストールする」を選ぶと、現在削除できるプログラムのリストが表示されるので、該当するものを探して削除しましょう。
一方、Windows 10の場合は少し特殊で、設定アプリと昔ながらのコントロールパネルが混在しています。「設定」の「更新とセキュリティ」から進んでいくと、最終的には見慣れたコントロールパネルの画面が呼び出されます。
素早くアクセスする小技
キーボードの「Windowsキー + Rキー」を押して「ファイル名を指定して実行」を開き、そこに appwiz.cpl と入力してEnterを押すと、直接「プログラムと機能」の画面を開くことができるので便利ですよ。
| OSバージョン | 設定からのアクセス手順 |
|---|---|
| Windows 11 | 設定 > Windows Update > 更新の履歴 > 更新プログラムをアンインストールする |
| Windows 10 | 設定 > 更新とセキュリティ > Windows Update > 更新の履歴を表示する > 更新プログラムをアンインストールする |
起動しない場合の回復環境ツール
更新プログラムをインストールした直後に、ブルースクリーン(BSoD)が何度も出たり、サインイン画面でフリーズしてしまったりと、Windows自体が立ち上がらなくなる深刻なトラブルが起こることもあります。そんな時に頼りになるのが、Windows 回復環境(WinRE)です。
サインイン画面まで行けるなら、画面右下の電源アイコンから「Shift」キーを押しながら「再起動」をクリックすることで、この回復環境を呼び出せます。完全に起動しない場合は、起動中に電源ボタンを長押しして強制終了する動作を数回繰り返すことで自動的に立ち上がります。
回復環境に入ったら、「トラブルシューティング」>「詳細オプション」>「更新プログラムのアンインストール」と進みます。ここで「最新の品質更新プログラムをアンインストールする」を選べば、オフラインの状態で安全に問題のプログラムを取り除くことができる仕組みになっています。
BitLocker回復キーの入力が求められる場合
ドライブが暗号化されていると、回復環境を使う前に48桁の「BitLocker 回復キー」が必要になります。これが分からないと、最悪の場合ドライブを初期化するしかなくなってしまうかも…。暗号化やシステムの初期化に関する仕様は、あくまで一般的な目安です。大切なデータに関わる部分ですので、正確な情報は公式サイトをご確認ください。また、データの保護について最終的な判断は専門家にご相談ください。
コマンドプロンプトでの強制削除
設定画面が開けない場合や、複数台のパソコンを管理しているような環境では、コマンドプロンプトを使った強制的な削除が役に立ちます。以前は「WUSA(Windows Update Standalone Installer)」というコマンドを使って、裏側でこっそり削除する(サイレント削除)のが主流でした。
しかし、マルウェアなどがこの仕組みを悪用して、勝手にセキュリティパッチを削除してしまう危険性があったため、現在ではWUSAでのサイレント削除機能は無効化されています。
その代わりに活用したいのがDISMコマンドです。コマンドプロンプトを管理者として実行し、まずは現在のシステムに入っているパッケージのIDを調べます。そして、dism /online /Remove-Package /PackageName:パッケージID /Quiet /NoRestart といったコマンドを打ち込むことで、画面を出さずに安全な強制削除が可能になります。
PowerShellを用いた一括削除
コマンドプロンプトよりもさらに柔軟な操作ができるのが、PowerShellです。PowerShellを使うと、複数のコマンドを繋ぎ合わせて(パイプライン処理)、検索から削除までを1行で自動化することもできちゃいます。
PowerShellでよく使うコマンドレット
主に Get-WindowsPackage でインストールされているプログラムをリストアップし、Remove-WindowsPackage を使ってオンラインのシステムから該当するパッケージを削除します。スクリプトを組めば、大量のパソコンを管理する際の手間をぐっと減らせるかなと思います。
Windows更新プログラムのアンインストール

ここからは、Windowsの更新プログラムをアンインストールしようとした際に直面しやすい、様々なトラブルやその原因について深掘りしていきます。一覧に表示されない理由やエラーコードの対処法など、少し複雑な部分もありますが、順を追って確認していきましょう。
一覧に表示されない時の根本原因
「問題の更新プログラムを削除したいのに、一覧に表示されない!」と焦った経験がある方もいるかもしれません。これには、Windowsのシステム管理の仕組みが大きく関係しています。
まず考えられるのが、「置き換え(Supersedence)」という仕組みです。Windowsの更新プログラムは累積的なので、新しいものがインストールされると、古いものは新しいものの中に包み込まれるような形になります。そのため、過去の特定のプログラムだけをピンポイントで削除することはできない仕様になっています。
もう一つの原因は、ディスククリーンアップです。パソコンの空き容量を増やすために「Windows Updateのクリーンアップ」を実行してしまうと、以前の状態に戻すためのバックアップデータが消去されてしまうため、一覧から消えてアンインストールできなくなってしまいます。
削除できないエラーコードの解決
アンインストールを進めている途中でエラーが出てストップしてしまう場合、エラーコードによって対処法が変わってきます。よく遭遇する代表的なエラーについて見てみましょう。
エラーコード「0x800704c7」が出た場合は、セキュリティソフトがアンインストールのプロセスを「怪しい動き」だと勘違いして遮断していることが多いです。この場合は、セキュリティソフトのリアルタイム保護を一時的に無効にするか、セーフモードで起動してから試してみてください。
エラーコード「0x800f0905」は少し厄介で、システムファイルの破損やキャッシュの不整合が原因です。この時は、まずCドライブの空き容量を十分に確保し、コマンドプロンプトから「SFC」や「DISM」といった修復コマンドを実行してシステムファイルを直す必要があります。それでもダメなら、「SoftwareDistribution」というフォルダに溜まった古いキャッシュを削除することで改善することが多いですね。
アンインストールが終わらない時
アンインストールのプログレスバーが途中で止まったまま、何時間待っても終わらないという現象もよく報告されます。これは、バックグラウンドで動いている別のプロセスと衝突してしまっていることが主な原因です。
まずは焦らずに少し時間を置いてみるのが大事ですが、どうしても進まない場合は、一度パソコンを再起動してバックグラウンドの処理をリセットしてから、再度アンインストールを試みるとすんなり進むことがあります。
こうしたアップデート関係の処理が止まってしまう症状については、Windows11のアップデートインストールが0から進まない原因と対策の記事でも詳しく触れていますので、併せて読んでいただくとシステムの仕組みへの理解が深まるかなと思います。
削除不可なSSUについての注意点
更新プログラムの一覧を見ていると、どうしても削除ボタンが表示されない特定のKB番号があることに気づくかもしれません。それはおそらく「サービススタック更新プログラム(SSU)」です。
SSUは、Windows Updateそのものを正常に動かすための「エンジン」や「土台」をアップデートする重要なプログラムです。これを削除してしまうと、将来的に新しい更新プログラムが受け取れなくなってしまう恐れがあるため、Microsoft側で意図的にアンインストールできないようにロックをかけています。これは故障ではないので、そのままにしておいて大丈夫ですよ。
システムの復元による対策
これまでの高度なトラブルシューティングをすべて試しても状況が改善しない場合、最後の切り札となるのが「システムの復元」です。更新プログラムがインストールされる前の「復元ポイント」まで、システム全体をタイムスリップさせるような機能ですね。
ただし、この機能を使うと、復元ポイント以降に作成した一部のアプリケーションの設定なども消えてしまうリスクがあるため、実行前には必ず大切なデータのバックアップを取るようにしてください。
復元には時間がかかります
システムの復元は、パソコンの性能やデータ量によって非常に時間がかかることがあります。途中で電源を切るとシステムが完全に壊れてしまうため注意が必要です。所要時間の目安などについては、Windows11でのシステムの復元時間に関する目安と注意点を確認して、時間に余裕を持って作業してくださいね。
Windows更新プログラムのアンインストール
無事に問題のWindows更新プログラムをアンインストールできたとしても、安心してはいけません。Windowsはインターネットに繋がっている限り、削除したプログラムを再び「必要なアップデート」として自動でインストールしようとします。
このイタチごっこを防ぐためには、Microsoftが提供している「Show or hide updates」という専用のトラブルシューティングツール(wushowhide.diagcab)を使って、不具合のあるプログラムだけをピンポイントで隠してしまう(非表示にする)のが有効です。また、修正版が出るまでの一時的な措置として、設定画面から自動更新を数週間ストップさせることもできます。
勝手に再度インストールされるのを防ぐための根本的なアプローチについては、Windowsの勝手に更新される仕様への対策も取り入れてみると、より快適な環境を作れるはずです。
更新プログラムのアンインストールは、トラブル解決の特効薬ですが、セキュリティを一時的に下げることにも繋がります。問題が解決された新しいパッチが配信されたら、必ず最新の状態に戻すことを忘れないでくださいね。この記事が、皆さんのパソコントラブル解決の一助となれば嬉しいです。

