プログラムが立ち去ろうとしない理由
拒否の大半は壊れたアンインストーラーにさかのぼります:uninstall.exe が削除されたか未登録のまま、壊れたインストールのせいでレジストリ項目が虚ろを指している、あるいはアプリはユーザー単位で入っているのにあなたはマシン全体の一覧を見ている——どれかです。アンインストーラーによっては途中で落ちて、プログラムの半分を置き去りにします。一部の項目が意図的に灰色なのは、Windowsがそのコンポーネントを必要としているから——それは別の問題で、別の処方箋が要ります。
安い手から始めて、ゆっくりエスカレートします。以下の各ステップは、前のものより少しずつ強い力でプログラムを削除します。取りかかる前にアプリの正確な名前とバージョンを書き留めてください。複数の場所で必要になります。この梯子は古典的なデスクトッププログラム向けです——ストアアプリは設定から確実に削除でき、頑固な組み込みアプリには専用のPowerShellルートがあります。
- 設定 → アプリ → インストール済みアプリ → 三点メニュー → アンインストール、またはコントロール パネル → プログラムと機能(appwiz.cpl)
- 提供元から最新のインストーラーを再ダウンロードして実行——修復または再インストールで壊れたアンインストーラーを再建
- IDを探すには winget list、続けて任意のターミナルから winget uninstall --id <ID> -e
- MSIベースのアプリは msiexec /x {GUID}。GUIDは HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 下のキー名
- 壊れたアンインストール項目を掃除する、Microsoftのプログラム インストール/アンインストール トラブルシューター
- 手動削除:アプリのフォルダー、次に対応するUninstallレジストリキーを削除——最終手段
修復、winget、MSIルート
インストーラーの再実行は最も過小評価されている修正です。最近のインストーラーの大半は既存のインストールを検出して修復や上書きを提案し、後で必要になるアンインストーラーをその場で再構築します。修復オプションがあればそれを選び、なければ上書きで再インストールして、アプリが再び壊れる前にすぐアンインストールします。提供元が保守ツールを同梱している場合——Adobe、Steam、セキュリティスイートがそうです——そのツール内の修復・アンインストール機能を実行します。
winget uninstall は設定の項目が不調でも機能します。同じレジストリデータを読みつつ、削除を独自のやり方で起動するからです。ダイアログを省くには --silent を追加します。MSIベースのアプリは、上記のレジストリパスで製品コードを見つけ、昇格したプロンプトで msiexec /x {GUID} を実行します——/qb なら簡素な進行バーが出ます。ファイルが使用中と報告される場合は、まずトレイとタスク マネージャーからアプリを閉じるか、サードパーティ製サービスが動いていないセーフモードで削除を実行します。
手動の最終手段——と後始末
手動削除とは、2つのものを消すことです:Program Files 下のプログラムフォルダー(ユーザー単位アプリなら %LOCALAPPDATA%\Programs)と、Uninstallレジストリキー。これで幽霊項目がインストール済みアプリ一覧から消えます。まずキーをエクスポートします——右クリック → エクスポートで.regバックアップを保存し、ダブルクリックで復元できます——他のアプリのキーには決して触れません。その後再起動してロックされたファイルを解放し、AppDataとProgramDataを掃いて残骸を探します。
仕上げはクリーナーの出番です。Kleaner PROは削除済みアプリのAppDataやProgramDataの残りを1回のスキャンで集め、削除前にプレビューを示すので、強制アンインストールは死体ではなくきれいなディスクで終わります。手作業のままにしたい方は、残骸フォルダーのガイドに確認すべきフォルダーが正確に載っています。いずれにせよ.regバックアップは1週間保管し、何かが暴れないか見張りましょう。
よくある質問
アンインストールボタンが灰色のときはどうすれば?
灰色はたいてい、Windowsがそのアプリを必要なシステムコンポーネントと見なしている印です。通常のプログラムは appwiz.cpl や winget を試してください。組み込みアプリなら、PowerShellのRemove-AppxPackageルートが答えです。
アンインストーラーのないプログラムはどう削除する?
まず提供元の最新インストーラーで再インストール——たいていアンインストーラーが復活します——その後、普通に削除します。提供元が消滅していたら、wingetか手動のフォルダ+レジストリ方式が残ります。
Windowsはアンインストール項目をレジストリのどこに置く?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall の下、32ビットアプリは Wow6432Node サブキー、ユーザー単位インストールは HKEY_CURRENT_USER の同じパスです。キー名はアプリ名かMSIのGUIDです。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]