アクセスが拒否された、または管理者の承認が必要
昇格(管理者権限)が重要です。保護された場所を変更できるアカウントからアンインストーラーやメンテナンスツールを実行してください。共有PCでは別ユーザーのセッションがファイルロックを握っていることがあります。そのユーザーをログオフするかアプリを完全に終了するとブロックが解けることがあります。企業ポリシーで昇格が制限されている場合は、承認された経路を使ってください。
トレイ常駐、サービス、別プロセス内での実行(IDEがヘルパープロセスを起動する場合など)も確認してください。タスクマネージャーで明らかな子プロセスを終了してから再試行します。アンチウイルスの「保護フォルダー」機能が、アンインストーラーによる自ファイル削除を妨げることがあります。セキュリティ方針で許される場合に限り、ベンダーパスを一時的に許可してください。
ソースファイルがない、または「インストーラーが壊れている」
一部のアンインストーラーは、ディスク上またはインストーラーキャッシュにキャッシュされたMSIやベンダーのペイロードを前提にします。それらが失われるとUIがループしたり失敗したりします。選択肢には、信頼できるソースから同じバージョンのインストーラーを入手して修復してからアンインストールする、製品の同一性を確認したうえで文書化されたクリーンアップのみを使う、などがあります。手動でフォルダーを削除する前に製品名とバージョンを記録してください。
MSIベースの製品では、Microsoftが修復とキャッシュの挙動を文書化しています。製品名に「MSI アンインストール エラー」などを加えて検索すると、ベンダーのKB記事が見つかることがよくあります。どのコンポーネント登録が壊れているか分かるまで、掲示板のレジストリ「裏技」は避けてください。
ロールバックや予期しない再起動ループ
部分的な更新のあと、トランザクション状態が未完了のまま残ることがあります。標準のアンインストールを再試行する前に再起動するのはコストが低く、しばしば必要です。再起動後、強制手段に進む前にベンダーのアンインストールを再度試してください。
Windows Updateの途中なら完了させてください。再起動待ちの状態でアンインストールを試すと、製品が壊れたように見える誤解を招くエラーが出ますが、OSはサービススタック更新の確定を待っているだけであることがあります。
アプリ一覧のゴースト項目
動作するアンインストールコマンドのないアイコンは、HiBit Uninstallerのようなツールが語られる場面ですが、それでも正しい行を狙っているか確認してください。アップグレード後に名前の重複が起きます。UIに表示されるならインストール日、発行者、インストールパスを突き合わせてください。
ときに2つの項目は、失敗したインプレースアップグレードのあと、異なるアップグレードコードを持つ同じ製品ファミリーを指します。誤った方を削除するとファイルが取り残されます。迷ったらディスク上のインストール場所を調べ、フォルダーのタイムスタンプを一覧と照合してください。
アンチウイルス、バックアップエージェント、フィルタードライバー
実行ファイルやDLLにオープンハンドルを握るリアルタイムスキャナは、「ファイルが使用中」という失敗を引き起こし、壊れたアンインストーラーのように見せます。ベンダーの手順に従ってのみ保護を一時停止し、アンインストールを再試行してから再有効化してください。企業のバックアップやDLPエージェントも同様です。ロックされたバイナリを無理に削除するのではなくITと調整してください。
セーフモードとオフラインクリーンアップ(強制の直前の最終手段)
ネットワークを無効にしたセーフモードで起動すると、サードパーティのシェル拡張によるロックが解放されることがあります。これは診断用の一歩であり常態ではありません。セーフモードで標準アンインストールが成功すれば、問題は干渉であり製品欠落ではありません。強制アンインストールを実行する前に、変更内容を記録してください。
強制アンインストールにエスカレーションする前に
復元ポイントを取得し、重要なデータパスをエクスポートまたはメモし、確認ダイアログを読んでください。全体の流れは強制アンインストールと避けるべき場合を参照してください。