# Macでアンインストール後もアプリが動く？ログイン項目と起動タスクを特定

> ゴミ箱削除後もヘルパーが再起動することがあります。残留を消す前にログイン項目と launchd へ対応づけます。

Published: 2026-09-14 | Updated: 2026-09-19

アプリをゴミ箱に入れると、アプリ本体は「アプリケーション」から削除されます。ただし、ログイン項目や LaunchAgent、バックグラウンドサービスに登録されたヘルパーは止まらないことがあります。アンインストール後もアクティビティモニタにアプリ名が残るなら、追加で削除する前に起動元を確認しましょう。

この記事では、削除後も動くプロセスを特定し、どのアプリのものか調べて、無効にする項目を見極めます。関連手順は [Macでアプリを完全にアンインストールする方法](https://mole.fit/ja/blog/how-to-completely-uninstall-apps-on-mac) と [Macのスタートアッププログラムを無効にする方法](https://mole.fit/ja/blog/how-to-disable-startup-programs-on-mac) を参照してください。

## 本当に残留プロセスか確認する

1. **アクティビティモニタ**を開き、プロセス名を検索します。
2. **% CPU**、**メモリ**、**終了**後に再表示されるかを記録します。
3. プロセスをダブルクリックし、**開いているファイルとポート**で `/Applications`、`~/Library`、`/Library` 配下のパスを確認します。
4. 次のログインまで戻らないなら、クラッシュの繰り返しではなく、ログイン時の起動設定を探します。
5. 数秒で戻るなら、LaunchAgent か、そのプロセスを起動し直す別のアプリを探します。

アップデータ、同期クライアント、入力メソッドは、同じベンダーの複数製品で使われることがあります。どのアプリのものか確認せずに止めると、使用中のアプリに支障が出る場合があります。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/launchd-relaunch-loop.webp" width="1360" height="454" loading="lazy" alt="アプリ本体を削除しても、ログイン項目や launchd の登録が残っているとヘルパーが再起動することがある">
  <figcaption>ゴミ箱で削除できるのはアプリ本体。ログイン項目や launchd の登録を無効にするまで、ヘルパーは起動することがあります。</figcaption>
</figure>

## 削除する前に、どのアプリのプロセスか確認する

| 手がかり | 確認先 | 考えられる状況 |
| --- | --- | --- |
| パスがまだ `/Applications/Something.app` 配下 | Finder | アプリ本体が残っている。ショートカットや別のコピーだけを削除した可能性 |
| パスが `~/Library/Application Support` やベンダーのフォルダ配下 | Finder / `ls` | サポートファイルが残り、ヘルパーも登録されたままの可能性 |
| `launchctl` のラベルがベンダー名に一致 | ターミナル（読み取り専用） | LaunchAgent か LaunchDaemon が起動元 |
| ログイン項目に登録がある | システム設定 | 次回ログイン時に macOS が起動する |
| `Helper` や `Updater` などの一般的な名前で、所属が不明 | ベンダーの資料 | どの製品のものか確認。共有ヘルパーは製品ごとの削除手順が必要 |

次のコマンドは確認用で、システムを変更しません。

```shell
ps aux | grep -i [name]
launchctl print gui/$(id -u) 2>/dev/null | grep -i [name]
```

`[name]` は、プロセス名のうち短く、他と区別できる部分に置き換えます。grep の出力は手がかりであり、削除リストではありません。

## まずログイン項目とバックグラウンド項目をオフにする

Apple の説明は [ログイン時に項目を自動的に開く](https://support.apple.com/guide/mac-help/mh15189/mac) を参照してください。

1. **システム設定 › 一般 › ログイン項目と拡張機能**を開きます。
2. **ログイン時に開く**で、アンインストールしたアプリに一致する項目だけを削除します。
3. **バックグラウンドでの実行を許可**にヘルパーがあれば、該当するデベロッパのスイッチをオフにします。
4. ログアウトして再ログインし、アクティビティモニタを再確認します。
5. プロセスが戻らなくなってから、残ったファイルの削除を検討します。

ログイン項目をオフにしても、自動起動が止まるだけ。アプリのアンインストールやサブスクリプションの解約はされません。

## 再起動の元が launchd のとき

ログイン項目にないのにプロセスが戻る場合は、次のフォルダで心当たりのあるラベルを探します。

- `~/Library/LaunchAgents`
- `/Library/LaunchAgents`
- `/Library/LaunchDaemons`

ベンダーのアンインストーラがあれば使いましょう。推測で plist を消すと、サービスの登録が中途半端に残ることがあります。アンインストールに失敗し、残ったエージェントを削除する必要がある場合は、次の順で進めます。

1. ラベルが削除した製品と一致することを確認します。
2. ベンダーの手順でアンロードします。`launchctl bootout` を使うのは、資料で対象ラベルが明示されている場合だけにします。
3. アンロードに成功してから plist をゴミ箱へ移します。
4. 再起動し、プロセスが消えたことと、ほかのアプリが正常に動くことを確認します。

`/System` 配下の項目は削除しないでください。セキュリティ製品、MDM エージェント、VPN ヘルパーも、無効にする権限がなければ変更しないでください。

## 共有ヘルパーと削除後の残留を見分ける

| 状況 | より安全な対応 |
| --- | --- |
| ヘルパーのパスが使用中のアプリ内にある | 残す。削除したい製品だけをアンインストール |
| 同じベンダーの別アプリを開いたあとだけ再表示される | その別アプリが使うヘルパー |
| アプリが残っていないのにログイン時に起動する | ログイン項目とバックグラウンド項目を無効にしてから、残ったファイルを確認 |
| 名前がアドウェアや不明な未署名バイナリに一致する | ファイルを隔離し、実行しない。Library フォルダを一括削除しない |

プロセスが止まったら、残った設定やサポートファイルを別途確認します。[Macのアンインストールで残ったファイル：削除前に確認すること](https://mole.fit/ja/blog/mac-uninstall-leftovers-review-before-delete) では、Library 内をすべて不要とみなさず、サイズと所属アプリを確認する手順を紹介しています。

## やってはいけないこと

- ヘルパーの強制終了を繰り返さない。起動し直す仕組みを探す。
- 見覚えのある名前が一つあるからと、`~/Library/LaunchAgents` を全部消さない。
- 使用中のバックアップ、セキュリティ、管理ツールの LaunchDaemon を削除しない。
- ゴミ箱を空にすれば、ログイン項目の登録も消えると思わない。

Mole のアンインストール確認で残ったエージェントが表示されたら、削除前にどのアプリのものか確認しましょう。

## よくある質問

### 強制終了したあとプロセスが戻るのはなぜ？

ログイン項目、LaunchAgent、親アプリ、ベンダーのアップデータなどが起動し直している可能性があります。強制終了で止まるのはプロセスだけで、起動元は止まりません。

### アプリ名に一致するファイルを全部消してよい？

いいえ。共有コンテナ、プラグイン、書類にも同じベンダー名が含まれることがあります。バンドル ID や公式資料のパスと照合し、プロジェクトファイルは削除対象から外してください。

### セーフモードで再起動が必要？

プロセスが起動し直され、Finder で削除できない場合に限ります。Apple のアンインストール案内でも、セーフモードは終了できないアプリへの対処であり、最初の手順ではありません。

### バックグラウンド項目をオフにするとアプリはアンインストールされる？

いいえ。該当デベロッパの自動バックグラウンド動作を制限するだけです。アプリ本体が残っている場合は、別途削除してください。

---

Canonical HTML page: https://mole.fit/ja/blog/app-still-running-after-uninstall-mac
Blog index for agents: https://mole.fit/ja/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
