Windows 10でアンインストールできない頑固なソフトウェアを削除する方法
理想の世界では、ソフトウェアの管理は簡単なはずです。インストールして完了、アンインストールも一発で完了。しかし現実には、正規のプログラムでさえ、不適切に実装されたコードやさまざまなエラー・バグの影響で、スムーズかつクリーンにアンインストールできないことがあります。筆者は最近、Windows 10マシン上であるプリンターユーティリティがどうしても削除できず、この問題に初めて直面しました。
削除したかった理由の詳細は別記事「Marvels of modern operating systems」で触れていますが、理由そのものは重要ではありません。ポイントは、Windows設定の標準的な「アプリと機能」からのアンインストールでは削除できず、より強力な手段が必要だったという点です。幸い、Microsoftはこの種のトラブル専用の公式ツールを提供しています。今回はその使い方を詳しく見ていきましょう。
問題の詳細
具体的に、筆者が遭遇したエラーは以下の通りです。
Product: HP DeskJet 3630 series Basic Device Software -- Error 25036. Call
to DriverPackageUninstall returned error 5 for package
'C:\Windows\System32\DriverStore\FileRepository\
hpwia_dj3630.inf_amd64_053b3cb5af31937e\hpwia_dj3630.inf': A caller of DriverPackageInstall must
be a member of the Administrators group to install a driver package.
この一件から学べる教訓は数多くあります。第一に、ソフトウェアの品質の問題。第二に、ソフトウェアによる煩わしい通知。第三に、システムがアプリケーションを適切に削除できるかどうかの問題。そして第四に、ユーザーが別途専用ツールを探し出さねばならないという事実です。
しかしこれは、より大きな問題の一部にすぎません。Windows 10では、コントロールパネルや旧バージョンのWindowsに存在した便利な機能が数多く取り除かれています。たとえばMicrosoftは、更新プログラムを非表示にするための専用ツールを提供していますが、これはWindows 10までWindows Update機能に標準搭載されていたものです。今回のケースも同様に、「Microsoft Program Install and Uninstall Troubleshooter(プログラム インストールおよびアンインストール トラブルシューティング ツール)」という別個のユーティリティが必要になります。なぜこれが既存のトラブルシューティング機能に統合されていないのかは謎です。
解決策:公式トラブルシューティングツールを使う
まず、Microsoft公式サイトから「Program Install and Uninstall Troubleshooter」をダウンロードして実行します。起動すると、ガイド付きウィザードが表示されます。

このツールでは、インストールの問題を解決するのか、アンインストールの問題を解決するのかを選択できます。今回は後者を選びましょう。

次に、システムから削除したいプログラムを一覧から選択します。

選択後、トラブルシューティングツールが自動的に削除処理を実行します。場合によっては失敗することもありますが、その際はさらに強力な手法が必要となります。ただし、それは本記事の範囲を超える話題なので、機会があれば別のチュートリアルで紹介したいと思います。


筆者の場合、このツールで問題なく削除に成功しました。実際、削除したかったプログラムはきちんと消えています。

まとめ
以上の手順で、アンインストールできない頑固なソフトウェアを削除できます。今後、アプリケーションがインストールやアンインストールを拒否するトラブルに遭遇した際は、まずMicrosoftの「Program Install and Uninstall Troubleshooter」を試してみてください。OSベンダー純正の公式ツールであるため、最善の第一選択肢となります。さらに、このユーティリティは軽量で操作もシンプル、インストール作業も不要という点が非常に便利です。
一方で、より根源的な疑問として、なぜソフトウェアの世界は全体的に安定性を失い、面白みに欠けていっているのでしょうか。今回のケースでは、Windows自体が「このアプリを使っています」という通知を表示し始めるまでは、プリンターユーティリティに関して特に不満はありませんでした。実際、アンインストールの問題以外は今でも問題ありません。ただ、あの通知がシステムの大掃除を行う良いきっかけになったのは事実です。
本来の完全な解決策は、OSが余計なことをしないことでしょう。しかしそれは夢物語であり、筆者は主にオフィス作業やゲームのためにWindowsを使い続けるほかありません。Windows 7の時代のように戻れたら良いのにと思うか? 思います。しかし、デスクトップコンピューティングの常識ある時代に戻れるのか? 残念ながら戻れません。とにかく、愚痴はこの辺りにしておきましょう。必要な情報は手に入りました。アンインストールの問題は解決済み。これで完了です。
それではまた。
-
Windows 10のメールアプリをアンインストールする4つの方法【スタートメニュー・設定・PowerShell】
Windows 10には、OSの標準機能として「メール」アプリがプリインストールされています。Microsoftが公式に提供するアプリの一つですが、実際にはブラウザでメールを確認したり、サードパーティ製のメールクライアントを利用しているユーザーも多く、使わない人にとっては不要な存在です。この記事では、Windows 10のメールアプリをアンインストールする方法を、スタートメニュー、設定アプリ、PowerShellコマンド、フリーソフトの4つの方法で詳しく解説します。 Windows 10でメールアプリをアンインストールする方法 メールアプリは、以下のいずれかの方法で削除できます。 スタートメ
-
Windows Updateをアンインストールする方法|Windows 7/8/8.1/10対応の手順を解説
Windows Updateをアンインストールする方法Microsoftは、サポート中のすべてのWindows OSに対して、定期的にアップデートをリリースしています。WindowsのバージョンやWindows Updateの設定によって、リリースされたアップデートはシステムによって自動的にダウンロード・インストールされるか、ユーザーにその存在を通知してダウンロードとインストールを促す仕組みになっています。しかし、MicrosoftがリリースするすべてのWindowsアップデートが完成度の高い完璧なものであるとは限りません。実際、一部のWindowsアップデートはシステムに深刻な不具合をもたら