# Windowsアプリがアンインストールできないとき、権限とプロセスを確認する

アンインストールをクリックしてもアプリが一覧に残る、または本体の実行ファイルは消えたのにアンインストーラーが開いたままです。アンインストーラーが動いたか、どの確認を待っているか、どの権限が必要かを確定します。インストールディレクトリを消すと、次の手順に必要な入り口そのものを失うことがあります。

## 開いているアンインストーラーは、完了したアンインストールではない

Windowsの設定とコントロールパネルは、ベンダーのアンインストーラーを起動します。Microsoftの[アンインストールの案内](https://support.microsoft.com/en-us/windows/uninstall-or-remove-apps-and-programs-in-windows-4b55f974-2cc6-2d2b-d092-5905080eaf98)がそれらの項目を説明しています。アンインストーラーは、確認、アプリの終了、再起動をまだ求めることがあります。ウィンドウが開いている間に、その手順を終えます。

一部のアンインストーラーは、先に修復や再インストールを勧め、「アンインストールを続ける」を別の場所に置きます。ウィンドウが見えることは削除の成立ではありません。先にProgram Filesのディレクトリを消さないでください。サービス、ドライバー、登録が、まだアンインストーラーを必要とすることがあります。

## 動いているプロセスと管理者の承認を確認する

作業を保存し、アプリを普通に終了します。残っているプロセスは、場所と所有者を調べます。モデルサーバー、アップデーター、ヘルパーには普通のウィンドウがないことがあります。閉じるのは関係するアプリだけにし、共有ランタイムとシステムプロセスは残します。

マシン全体へのインストールは、管理者の承認が必要なことがあります。拒否すると、その部分は未完了のままになり得ます。ユーザー単位のインストールには、別の登録があることがあります。エラーコードは手がかりであり、削除するディレクトリを選ぶのに十分な情報ではありません。

## 登録されたサイレントコマンドが間違っていることがある

アンインストール項目は、ベンダーが登録したコマンドを読み、そのコマンドは失敗し得ます。Proton Pass 1.37.0の修正は、[Windowsの更新メモ](/windows/releases)にあり、その正確なバージョンの無効なサイレントコマンドを扱います。ほかのバージョンや、似た名前のアプリへの一般的な修正ではありません。

バージョン、インストールの経路、エラー全文を残します。Web上の強制削除コマンドの寄せ集めを当てるのではなく、ベンダーの通常のアンインストールまたは修復の項目を試します。

## 登録、ファイル、データ、プロセスを分ける

「インストールされているアプリ」の名前は登録です。Program Filesにはプログラムファイルがあり、AppDataには個人データがあり得て、タスクマネージャーは今動いているプロセスを示します。これらの層は独立して変わります。登録を外してもプロセスは止まらず、プロセスを止めてもサービスやショートカットは消えません。

アンインストールのウィンドウが閉じたあと、インストール済みアプリの一覧を更新し、本体のアプリがまだ起動するかを確認し、再起動の要求があれば従います。残したデータは別に調べます。外れた登録と、もう起動しないアプリは、意図して残した設定と共存し得ます。なくなったアンインストーラーを指す登録は、別の不一致を示唆します。

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-windows-uninstall-fails-en-mobile.webp" type="image/webp" width="768" height="1500">
    <img src="/img/blog/windows-windows-uninstall-fails-en.webp" width="1360" height="454" loading="lazy" alt="4つの層は独立して変わる">
  </picture>
  <figcaption>登録、プログラムファイル、個人データ、プロセスは独立して変わります。1つの層を外しても、完全な削除にはなりません。</figcaption>
</figure>

## 修復を試す前にパッケージを確認する

ベンダーが提供する修復項目か、文書化された再インストール手順があるならそれを使います。既存のアプリの上からインストールすることが、すべての製品、特にドライバー、古いプラグイン、データベース、管理されたソフトウェアを修復する保証にはなりません。先にデータを守り、公式パッケージのバージョン、アーキテクチャ、インストール範囲を合わせます。

MSIでは、`1618`は別のインストールが実行中という意味で、頑固な残り物の証明ではありません。`3010`は成功で、再起動が必要です。Microsoftの[Windows Installerの表](https://learn.microsoft.com/en-us/windows/win32/msi/error-codes)がそれらの結果を区別しています。EXEのアンインストーラーは独自のコードを使い得るので、数字1つではなく、アプリ名、バージョン、メッセージ全文を残します。

## Moleは残りを扱う前に、アンインストールの成功を確認する

Moleは先にアプリ自身のアンインストーラーを実行します。取り消しや失敗は、そのあとのファイルを残します。成功したあと、選んだ残りを扱います。データディレクトリ、モデル、チャット履歴は、一覧からアプリ名を消すためだけに空にする必要はありません。

成功後に残るディレクトリには、意図して残した個人データがあり得ます。終わっていないアンインストーラーとは違います。[アンインストール後に残るもの](/ja/windows/blog/what-apps-leave-after-uninstall)と、登録の範囲と回復の限度については[レジストリのガイド](/ja/windows/blog/windows-registry-cleaning)を見てください。

## 確認できる情報を残す

Windows、Mole、アプリのバージョン、アンインストール項目、止まったウィンドウ、承認や再起動の要求を記録します。スクリーンショットは[Windowsヘルプ](/ja/windows/help)のサポート経路で送ります。注文、ライセンス、診断の情報はメールで送ります。アプリがまだ動くなら、原因が分かるまで、アプリと必要なデータを残します。

## よくある質問

### アンインストーラーが何も外さずに閉じたのはなぜですか?

見逃した確認を待っていた、アプリを閉じる必要があった、または表示しないエラーで止まったことがあります。もう一度実行し、すべてのダイアログを読み、ほかのことを試す前にインストール一覧を確認します。

### アンインストールしたあともアプリが一覧に残るのはなぜですか?

2つ目のコピーか、別のインストール範囲がまだあることがあります。「設定」の「アプリ」「インストールされているアプリ」と、コントロールパネルの「プログラムと機能」を確認し、何かを外す前にアプリ自身のフォルダを見ます。

### 代わりにプログラムフォルダを削除できますか?

最初にはできません。アンインストーラーは、サービス、ショートカット、登録を外すためにまだそれを必要とします。先に消すと、帰属の難しい残りが残ります。

### アンインストーラーが管理者アクセスを求めています。許可すべきですか?

自分でアンインストールを始め、確認がそのアプリまたはその発行元の名前を出しているときだけです。外すよう頼んでいないアプリの確認は、止まる理由です。


Canonical: https://mole.fit/ja/windows/blog/windows-uninstall-fails
