Windowsで削除できない頑固なプログラムを強制的にアンインストールする方法

Windowsのプログラムがアンインストールできない理由はさまざまです。ウイルスに感染している、Windowsのシステムに深く組み込まれている、あるいはプログラム自体の作りが怪しいといったケースが考えられます。削除できないプログラムをアンインストールするには複数の解決策を試すことになりますが、この記事では最も一般的かつ効果的な方法を順番に紹介します。
注意: ここで紹介するのは、サードパーティ製プログラムをアンインストールするための方法です。pagefile.sysのように削除を拒否する個別のファイルには適用されません。また、Windows標準搭載アプリは通常の方法ではアンインストールできず、PowerShellから削除する必要があります。
「アンインストール」の選択肢を見逃していないか確認する
まず、コントロールパネルの「プログラムのアンインストール」から通常どおりアンインストールできないか、改めて確認しましょう。一部のプログラムは削除を妨げるために、わざと紛らわしい質問をしてくることがあります。多くの場合、「アンインストール」や「それでもアンインストールする」と書かれた小さなボタンが画面の隅に隠されているので、アンインストーラーの画面全体をくまなくチェックしてみてください。
それでも見つからない場合は、アンインストーラーが表示する質問に答えてみてください。「フィードバックの送信」や「修復しないことの確認」などを求められることがあり、その先にアンインストールの選択肢が現れるケースがあります。
プログラムが起動中でないことを確認する
プログラムがWindows上で起動している場合、終了するまでアンインストールできないことがあります。タスクバーと、その右端にあるシステムトレイを確認し、対象のプログラムが動いていないかチェックしましょう。さらに、一部のプログラムはバックグラウンドで常駐する悪癖があるため、「Ctrl + Shift + Esc」キーを押してタスクマネージャーを開き、「プロセス」タブに対象プログラムのプロセスが残っていないかも確認してください。


セーフモードでアンインストールする
プログラムが削除できない問題を含む、Windowsのトラブル全般において、セーフモードは最も頼りになる手段です。セーフモードでは必要最小限のシステムファイルとドライバーだけでWindowsが起動するため、安全な環境で問題を修正できます。セーフモードへの入り方はいくつかあり、起動できたら通常モードと同じ手順でプログラムをアンインストールできます。
特定のシステムファイルやマルウェアがアンインストールを妨げている場合は、セーフモードなら削除できる可能性が高いです。それでも問題が解決しない場合は、ウイルス対策ソフトでシステム全体をスキャンしてマルウェアを除去しましょう。なお、セーフモードではウイルス対策ソフトが動作しないことがあります。その場合は、USBメモリを使った「Avast Rescue Disk(レスキューディスク)」を作成してスキャンする方法があります。スキャン完了後、改めてアンインストールを試してください。
Microsoftのインストール/アンインストール トラブルシューティングツールを使う
Microsoftは、インストールやアンインストールの問題を自動的に解決する「Install and Uninstall Troubleshooter(プログラムのインストールとアンインストールのトラブルシューティングツール)」を公開しています。ツールをダウンロードして起動すると、インストールの問題かアンインストールの問題かを尋ねられるので、「アンインストール」を選択すると自動的に原因の検出と修復が行われます。


自動修復で解決しなかった場合は、システムにインストールされているアプリの一覧が表示されます。問題のアプリを選択すると、ウィザードがそのプログラム固有の問題の解決を試みます。修復が成功したら、再度アンインストールを実行してみましょう。


サードパーティ製アンインストーラーを使う
Windows標準の機能で削除できない場合、サードパーティ製のアンインストーラーなら対応できることがあります。筆者自身が愛用し、おすすめしているのは無料の「IObit Uninstaller」ですが、他にもWindows向けの優れたアンインストーラーは多数あります。起動するとPCにインストール済みのプログラム一覧が表示されるので、対象を選んで「アンインストール」をクリックすれば処理が始まります。一覧に目的のプログラムがない場合は、ショートカットをインターフェースへドラッグ&ドロップすることでもアンインストールを開始できます。


まずアンインストーラーは、内蔵のアンインストーラーを使って通常の削除を試みます。失敗した場合はプログラムの修復を行ってから再び削除を試みます。それでも失敗した場合は、システムドライブ上のプログラムデータやレジストリのエントリを含む、関連ファイルをすべて手動で削除できます。
システムの復元を利用する
Windowsのシステムの復元を使うと、Windowsを以前の正常な状態に戻せます。その際、復元ポイント以降に追加されたデータはすべて削除されます。検索バーに「システムの復元」と入力して設定画面を開き、ウィザードに従って復元を実行しましょう。
必ず、問題のプログラムがインストールされる前の日時を復元ポイントとして選択してください。ほかの新しく追加したデータも一緒に消えてしまう可能性がありますが、他の手段がすべて失敗した場合には有効な選択肢です。ただし、対象のプログラムが古すぎる場合、復元ポイントが存在せず利用できないこともあります。
本当に削除できたか確認しよう
ここまでの手順をすべて試せば、プログラムはほぼ確実にアンインストールされているか、少なくとも関連データはすべて削除されているはずです。あわせて、サードパーティ製アンインストーラーの常用もおすすめします。Windows標準のアンインストーラーが必ず残してしまう残余ファイルの掃除に優れているからです。
万が一、どうしても頑固なプログラムが削除できない場合は、コメント欄で表示されているエラー内容を教えてください。解決策をご提案できるかもしれません。
-
Windows 10 で破損したプログラムを修復またはアンインストールする方法
Windows 10 の環境には、数え切れないほどのプログラムやアプリケーションが搭載されており、私たちのPC体験を快適で楽しいものにしてくれています。しかし、あるアプリが突然クラッシュして、原因がまったく分からないということも少なくありません。もちろん、アプリやプログラムがクラッシュしたり応答しなくなったりすると、Windowsはすぐに修復ウィンドウを開いてくれます。ただ、この解決策は必ずしも効果的とは言えません。 そのため、何らかの理由でWindows上のアプリがクラッシュした場合は、すぐに対処する必要があります。Windowsの修復機能で問題が解決しない場合は、以下の方法を試してみてく
-
Windows 10でアンインストールできない頑固なソフトウェアを削除する方法
理想の世界では、ソフトウェアの管理は簡単なはずです。インストールして完了、アンインストールも一発で完了。しかし現実には、正規のプログラムでさえ、不適切に実装されたコードやさまざまなエラー・バグの影響で、スムーズかつクリーンにアンインストールできないことがあります。筆者は最近、Windows 10マシン上であるプリンターユーティリティがどうしても削除できず、この問題に初めて直面しました。 削除したかった理由の詳細は別記事「Marvels of modern operating systems」で触れていますが、理由そのものは重要ではありません。ポイントは、Windows設定の標準的な「アプリと機