Mac でのアプリのアンインストールは、ほとんど一つの学問と言えるほどです。実は、アプリをゴミ箱にドラッグしても、削除されるのはアプリのバンドルだけです。アプリの設定、ログ、キャッシュ、ログイン項目、ヘルパーは残って不要なものとして溜まり、時間が経つとストレージの問題を引き起こすことがあります。これを避けるために、ワンクリックから完全な手動クリーンアップまで、作業を最後まで終えるための6つの方法から選べます:
- App Cleaner & Uninstaller は、Finder には決して表示されない項目も含め、アプリと関連するすべてのファイルや隠しディレクトリをワンクリックで自動的に削除します。
- 内蔵アンインストーラは、Adobe、Microsoft 365、VPN クライアント、ウイルス対策ツールなどのアプリに付属しており、Finder では手を付けられない特権ヘルパーや機能拡張にアクセスするために使う価値があります。
- Finder:アプリをゴミ箱にドラッグしてゴミ箱を空にし、ライブラリ全体から残っているアプリのファイルを探して、それらも削除します。
- Launchpad:macOS 15 Sequoia 以前を使っている場合は、Mac App Store から入手したアプリに使えます。
- ターミナルまたは Homebrew は、アプリのすべてのサービスファイルに削除コマンドを使う方法ですが、この方法ではゴミ箱を経由せず、完全にアンインストールされる点に注意してください。
以下では、各アンインストール方法の詳細、Mac では「削除」と「アンインストール」がなぜ同じではないのか、アプリがどうしても消えない場合の対処法、そして Apple の内蔵アプリをそもそも削除できるのかを詳しく説明します。
削除とアンインストールの違い
macOS には、Windows でいうアンインストーラはありません。macOS にはインストール済みソフトウェアの中央レジストリがなく、Windows はレジストリを通じてインストーラを追跡します。
Mac のアプリは自己完結型のバンドルですが、隠しフォルダのライブラリやその他のシステムの場所にもファイルを分散させます。これらのファイルの行き先を記録する仕組みは macOS にはないため、後から見つけるにはアプリ名やバンドル ID で検索する必要があり、ここが見落としやすい部分です。
アプリの削除とアンインストールの実際の境界線は次のとおりです:
- 削除では、.app バンドル、つまりアプリケーションフォルダにある1つのアイコンが取り除かれます。
- アンインストールでは、そのバンドルに加えて、アプリの実行中に作成された他のすべてが取り除かれます。具体的には、環境設定ファイル、キャッシュデータ、保存されたアプリケーションの状態、ログイン項目、バックグラウンドで実行するために登録された Launch Agent やデーモンです。
どのアンインストール方法を使うべきか
| 方法 | 残骸の削除 | ミスのリスク | 時間 | おすすめの用途 |
|---|---|---|---|---|
| App Cleaner & Uninstaller | はい | 低 | 1分未満 | アプリとその残骸を素早く確実に取り除きたいユーザ |
| 内蔵アンインストーラ | ほとんど | 低 | 約3〜5分 | Adobe、ウイルス対策、VPN クライアント、Microsoft 365 |
| ゴミ箱へのドラッグ&ドロップ | いいえ | 低 | 1分未満 | 残骸を気にせずアプリを素早く削除したい場合 |
| Finder | どこまで徹底するかによる | 中、フォルダを見落としやすい | 15分超 | アプリ1つにつき15分以上かけられるユーザ |
| Launchpad | いいえ | 低 | 1分未満 | macOS 11 Big Sur から 15 Sequoia までの App Store アプリ |
| ターミナル | どこまで徹底するかによる | 高、元に戻せない | 15分超 | ファイルパスを把握し、コマンドに詳しい上級ユーザ |
測定結果:削除前と削除後の使用容量
ディスク上での動作が異なる3つのアプリを選び、削除前の合計使用容量を記録してから各方法を実行し、その後ドライブに何が残ったかを確認しました。
テスト環境:macOS Tahoe 26.6.2、MacBook Pro、Apple M1、8 GB RAM
Google Chrome ブラウザのアンインストール
| 削除方法 | 削除前の合計使用容量 | 削除されたアプリ | 削除された関連ファイル | 残った容量 | 結果 |
|---|---|---|---|---|---|
| ゴミ箱に入れる | 9.53 GB* | 2.25 GB** | 2.25 GB** | ~7.28 GB | 残骸が残る |
| 内蔵アンインストーラ | 9.53 GB | 2.25 GB | – | – | 内蔵アンインストーラなし |
| ターミナル(rm -rf) | 9.53 GB | 2.25 GB | 9.53 GB | – | 正確なパスがわかっていれば、すべて削除できる |
| Finder | 9.53 GB | 2.25 GB | ~7.27 GB | ~2.26 GB | Finder ではすべてのパスを見つけられないため、項目を見落とすリスクがある |
| App Cleaner & Uninstaller | 9.53 GB | 2.25 GB | 9.53 GB | – | 何も残らない |
* この値は、ユーザごとにキャッシュやサービスファイルの量が異なるため、変わることがあります。
** Chrome はアプリのバンドル内に複数のバージョンとそのフレームワークを保存するため、アプリのサイズは変わることがあります。Golden Gate 27 で Finder に誤ったサイズが表示される場合は、ターミナルを開いて touch “/Applications/Google Chrome.app” && killall Finder を実行し → Finder を開き直してください。
ProtonVPN のアンインストール
| 削除方法 | 削除前の合計使用容量 | 削除されたアプリ | 削除された関連ファイル | 残った容量 | 結果 |
|---|---|---|---|---|---|
| ゴミ箱に入れる | 346 MB | 240.1 MB | 240.1 MB | 105.9 MB | 残骸が残る |
| ターミナル(rm -rf) | 346 MB | 240.1 MB | ~244 MB | 102.1 MB | 正確なパスがわかっていれば、ほとんどのファイルを削除できる* |
| 内蔵アンインストーラ | 346 MB | 240.1 MB | – | – | 内蔵アンインストーラなし |
| Finder | 346 MB | 240.1 MB | ~244 MB | 105.9 MB | Finder ではすべてのパスを見つけられないため、項目を見落とすリスクがある |
| App Cleaner & Uninstaller | 346 MB | 240.1 MB | 346 MB | 102.1 MB | システム機能拡張を除くすべてのファイルを削除* |
* 多くの VPN と同様に、ProtonVPN は macOS によって保護されるネットワークシステム機能拡張を追加します。Finder、ターミナル(sudo を使っても)、App Cleaner & Uninstaller のいずれでも削除できません。削除するには、システム設定 → 一般 → ログイン項目と機能拡張 → 機能拡張(カテゴリ別)→ ネットワーク機能拡張 に移動してください。
Microsoft Word のアンインストール
| 削除方法 | 削除前の合計使用容量 | 削除されたアプリ | 削除された関連ファイル | 残った容量 | 結果 |
|---|---|---|---|---|---|
| ゴミ箱に入れる | 2.91 GB | 2.74 GB | 2.74 GB | ~170 MB | 残骸が残る |
| ターミナル(rm -rf) | 2.91 GB | 2.74 GB | 2.91 GB | – | 正確なパスがわかっていれば、すべて削除できる |
| 内蔵アンインストーラ | 2.91 GB | 2.74 GB | – | – | 内蔵アンインストーラなし |
| Finder | 2.91 GB | 2.74 GB | ~2.77 GB | ~140 MB | Finder ではすべてのパスを見つけられないため、項目を見落とすリスクがある |
| App Cleaner & Uninstaller | 2.91 GB | 2.74 GB | 2.91 GB | 何も残らない |
アンインストール前の準備
- メニューバーのアイコンやバックグラウンドプロセスも含めて、アプリを完全に終了します。完全に閉じたかどうかわからない場合は、アクティビティモニタを使ってください。
- アプリ経由で購入したサブスクリプションを解約します。アンインストールしても請求には影響せず、作成した書類も削除されません。アカウントについても同じです。不要になった場合は解約してください。
- 後で再インストールする予定がある場合は、書き出した設定やプロジェクトファイルをバックアップします。
- システム設定 → 一般 → ログイン項目と機能拡張 で、アプリが起動リストに追加した項目がないか確認します。そのままにしておくと、削除後にアプリが戻ってくる原因になります。
アンインストーラで Mac アプリを自動的にアンインストールする
App Cleaner & Uninstaller は、Mac のアプリを数秒で完全にアンインストールするもっとも簡単な方法です。このツールは時間を節約し、手作業を省いて、ファイルの見落としや誤削除のリスクを減らします。拡大を続けるアプリのデータベースと長年にわたる活発な開発に支えられた Nektony の App Cleaner & Uninstaller は、次のことを行います:
- 該当するアプリに紐づくすべてのサポートファイルを特定してグループ化します
- アプリに関連するすべてのファイルを表示するため、残したいものはチェックを外せます
- 削除前にファイルをプレビューするため、何が削除されるかを確認できます
- 個人ファイルとシステムフォルダには手を付けません
- 削除したファイルはデフォルトでゴミ箱に移動します
- 一括削除オプションを備えています
全体の手順は数クリックで終わります:
- App Cleaner & Uninstaller を入手して実行します。
- アプリを検索するか、リストから見つけて → 選択します。
- 「アンインストール」ボタンをクリックします。
- 削除されるアプリのファイルをプレビューして → 「削除」をクリックすると完了です。
ビデオガイド:アンインストーラの使い方
1:09
App Cleaner & Uninstaller は、20,000以上の既知のアプリのデータベースと照合します。アンインストール以外の機能もあります:
- App Store、Sparkle、Electron、Squirrel、Homebrew、GitHub のアプリをアップデート
- 以前に手動で削除したアプリの残骸を見つけて削除
- 任意のアプリをデフォルトの状態にリセット
- キャッシュや壊れたサービスファイルを消去
- 起動項目と機能拡張を管理
- アプリの Apple 検証ステータスを確認
- アプリのアクセス権を確認し、ワンクリックで取り消し
- 任意のアプリのインターネット接続をブロックしてネットワークアクセスを管理
メリット:
もっとも素早い徹底的なアンインストール
削除前のファイルプレビュー
追加機能:アプリのアップデート、キャッシュの消去
デメリット:
全機能を使えるトライアルは2日間と短い
トライアル終了後は削除できない
フルディスクアクセスが必要
内蔵アンインストーラでアプリをアンインストールする方法
デベロッパの ウェブサイトからダウンロードしたアプリの中には、アンインストーラを備えたものがあります。ウイルス対策ツール、VPN クライアント、Adobe ソフトウェアなど、Finder では削除できない特権ヘルパー、システム機能拡張、バックグラウンドサービスをインストールするスイート製品が該当します。
- 内蔵アンインストーラは通常、アプリケーションフォルダ内のアプリの隣にあります:
/Applications/<AppName>/Uninstall <AppName>.appCopy
- 一部の VPN クライアントでは、次の場所にスクリプト(ターミナルで sudo を使って実行します)があります:
/Applications/<VPN>.app/Contents/Resources/uninstall.shCopy
- 上部のメニューからアンインストーラを見つけることもできます。
~/Library/Application Support
Copy
/private/var/
Copy
メリット:
追加のツールが不要
Finder で削除できない部分を削除できる
ウイルス対策ツールや VPN ツールにはより安全な方法
デメリット:
すべてを削除することはほとんどない
すべてのアプリにあるわけではない
一部の VPN アンインストーラはターミナルで実行する
Finder で Mac のアプリをアンインストールする方法
これは基本の方法です。Intel と Apple シリコンのどちらでも、また macOS 10.14 から 26 までのすべてのバージョンで同じように使えます。
注:
- 欠点は、Finder の標準の検索では隠しフォルダが表示されないことです。
- Command+Shift+G を押してフォルダへ移動を開くと、任意のディレクトリに移動できます。
- または、隠しファイルや隠しフォルダを表示するには Command+Shift+. を使います。
ステップ 1:アプリを終了します。Cmd+Q を押すか、アクティビティモニタでプロセスを確認します。
ステップ 2:ゴミ箱に入れます。Finder を開いて → アプリケーションに移動し → アプリをゴミ箱にドラッグします。
Cmd+Delete や、右クリック → ゴミ箱に入れる でも同じように操作できます。
ステップ 3:残ったファイルを確認します。次の場所でアプリ名またはバンドル ID を検索します:
~/Library/Application Support/Copy
~/Library/Caches/Copy
~/Library/Preferences/Copy
~/Library/Saved Application State/Copy
~/Library/Containers/Copy
~/Library/Group Containers/Copy
/Library/LaunchAgentsCopy
/Library/LaunchDaemonsCopy
それぞれの場所に移動するには、Cmd+Shift+G のショートカットを使い、フォルダへ移動の入力欄にディレクトリを入力します。
ステップ 4:「ゴミ箱を空にする」を実行します。この手順を行わないと、アプリは物理的にディスク上に残ったままです。
メリット:
無料で macOS に内蔵されており、追加のソフトウェアが不要
特別なアクセス権が不要
どの Mac、どの macOS バージョンでも同じように動作する
デメリット:
残ったファイルをすべて見つけられる保証がない
実際に時間と手間がかかる
フォルダを見落としたり、誤ったものを削除したりするリスクがある
ライブラリをくまなく探したくない場合は、App Cleaner & Uninstaller に一度で任せましょう。
macOS Sequoia 以前で Launchpad を使ってアプリを削除する方法
Launchpad でアイコンを揺らして削除する方法は、macOS 11 Big Sur から 15 Sequoia までで、App Store からダウンロードしたアプリに使えます。ただし、この方法はアプリをゴミ箱にドラッグ&ドロップするのと同じで、アプリに関連するサポートファイルがすべて削除されるわけではありません。
- Dock で Launchpad を見つけて → 開きます。
- アプリのアイコンを長押しするか、Option キーを押し続けて、アイコンが揺れて X ボタンが表示されるまで待ちます。
- X をクリックして確認します。
注:
- 購入済みのアプリの場合、購入履歴は Apple Account に紐づいたままです。
- 残っているアプリ関連のファイルは、引き続きすべて自分で見つけて削除する必要があります。
メリット:
無料で macOS に内蔵されており、追加のソフトウェアが不要
特別なアクセス権が不要で、Dock からそのまま使える
App Store アプリなら素早く、Finder での移動が不要
デメリット:
macOS 15 Sequoia 以前でのみ使える
App Store アプリのみ削除でき、.dmg や .pkg には対応していない
ゴミ箱へのドラッグと同じ残骸が残る
ターミナルでアプリを削除する方法
この方法は、コマンドの操作に自信がある場合に有効です。そうでない場合は危険なことがあります:
- 取り消しオプションも復元用のゴミ箱もありません。ターミナルは完全に削除します。
- 正確なディレクトリパスが必要で、推測の余地はありません。
- コマンドを打ち間違えると、誤ったファイルを削除してしまうことがあります。
注:
アプリ、そのフォルダ、またはファイルを Finder からターミナルウインドウに直接ドラッグすると、正確なパスが自動で入力されます。
また、ターミナルを使っても、Finder の場合と同じく残骸のクリーンアップは必要です。それでも、ターミナルでアプリ全体をアンインストールすることはできます。以下にコマンド例を示します。App name, id、bundle id は実際の値に置き換えてください。
ステップ 1:ターミナルを実行します(アプリケーション → ユーティリティ)。
ステップ 2:次のコマンドでアプリのプロセスをすべて終了させます:
pkill -f App name
Copy
ステップ 3:アプリのメイン実行ファイルを削除します:
sudo rm -rf “/Applications/AppName.app”
Copy
~/Library
Copy
ステップ 4:アプリの残骸を消去します。
- .pkg でインストールした場合は、まずパッケージ ID を見つけます。次のコマンドは、Mac にインストールされているすべてのパッケージを一覧表示します:
pkgutil --pkgsCopy
# アプリ名またはデベロッパ名を含むエントリが表示されます。
- .pkg でインストールした場合、パッケージの記録は pkgutil で扱います:
pkgutil --files idCopy
例:
pkgutil --files us.zoom.pkg.videomeetingCopy
# このコマンドはパッケージがディスクに配置するものを表示します。何かを削除する前に確認すると便利です。
ファイルリストを確認したら、ステップ 3 と同じコマンドで削除します。
sudo pkgutil --forget idCopy
# このコマンドは、ファイルを削除した後にレシートを消去します。
- その他の方法でインストールした場合は、Caches、Application Support、Preferences など、アプリのすべてのディレクトリを徹底的に見つけて削除する必要があります。たとえば、アプリの残骸を削除するコマンドは次のようになります:
rm -rf ~/Library/Caches/bundle id rm -rf ~/Library/Application\ Support/AppName rm ~/Library/Preferences/bundle id.plistCopy
メリット:
無料で macOS に内蔵されている
削除するものを完全に制御できる
要求に応じてすべてのファイルに直接アクセスできる
デメリット:
取り消しができず、頼れるゴミ箱もない
毎回正確なディレクトリパスが必要
残骸を自分で探す手間は省けない
Homebrew でアプリをアンインストールする方法
- Homebrew の Cask としてインストールしたアプリには、brew uninstall --cask を使います:
brew uninstall --cask AppNameCopy
- コマンドラインツールやその他の Homebrew Formula には、次を使います:
brew uninstall AppNameCopy
ステップ 1:ターミナルを開きます(アプリケーション → ユーティリティ)。
ステップ 2:Homebrew がそのアプリやパッケージを認識しているか確認します:
brew list --cask
Copy
コマンドラインパッケージの場合は、次を使います:
brew list --formula
Copy
ステップ 3:アプリをアンインストールします。たとえば、Homebrew でインストールした Antigravity を削除するには:
brew uninstall --cask antigravity-cli
Copy
Homebrew はその Cask のためにインストールしたファイルを削除しますが、アプリの実行中に作成されたファイルがすべてなくなるとは限りません。アプリの設定、キャッシュ、保存された状態、その他のデータがライブラリに残ることがあります。
注:
Homebrew が何をインストールしたかわからない場合は、削除する前にパッケージリストを検索できます。アンインストール前に Cask の情報を確認するには、次のコマンドも使えます:
brew info --cask AppName
Copy
メリット:
すでに Homebrew でアプリを管理しているなら便利
Homebrew でインストールしたアプリを1つのコマンドで削除できる
アプリのバンドルを手動で探す必要がない
デメリット:
Homebrew でインストールしたアプリにしか使えない
アプリが作成したファイルがライブラリに残ることがある
ターミナルと同じく、元に戻せないリスクがある
アプリの残骸が Mac に与える影響
Mac の空き容量が 15〜20% を下回ると、システムのパフォーマンスが目に見えて低下することがあります。残骸のファイルの種類ごとに、Mac のパフォーマンスへの影響を説明します。
| 残骸ファイルの種類 | 考えられる影響 |
|---|---|
| 環境設定(.plist) | アプリの再インストール時に古い設定を読み込んだり、エラーを引き起こしたりすることがある |
| キャッシュ | 時間とともに蓄積し、ディスク容量を消費する |
| Application Support ファイル | 大きなデータ(プロジェクトファイル、履歴など)を保存する |
| Launch Agent / デーモン | 起動時に残ったサービスを自動実行することがある |
| 保存された状態 / ログ | ストレージを圧迫し、アプリの再起動を遅くすることがある |
ご存じでしたか?
Nektony の社内データによると、アンインストールされたアプリの最大 80% が、アプリにより 500 MB から 5 GB 超の残存ファイルを残します。
たとえば、Adobe Creative Suite や Xcode などのプロ向けソフトウェアをアンインストールしても、完全に削除しない限り、システムに数ギガバイトの残存データが残ることがあります。
アプリが残すファイルを削除する
どのアンインストール方法を使っても、アプリの残骸の処理が必要になることがあります。もっとも簡単なのは、ツールに見つけて削除してもらうことです。
App Cleaner & Uninstaller で残骸を自動的に削除する
- App Cleaner & Uninstaller を実行します。
- 「アプリケーション」セクションの「残骸」タブをクリックします。
- 削除する項目を選択します。
- 「削除」をクリック → 削除するファイルを確認 → 削除を確定します。
アプリをアンインストールできない場合の対処法
原因 1:アプリがまだ実行中です。
- アクティビティモニタでアプリやバックグラウンドのヘルパープロセスを確認し、終了してからもう一度試します。
- または、ターミナルで次を実行します:。
ps aux | grep <AppName>Copy
原因 2:Launch Agent やデーモンが動作し続けています。
- 確認するには、ターミナルで次のコマンドを入力します:
launchctl list | grepCopy
- ファイルを削除する前に、次のコマンドで解除します:
launchctl bootout gui/$(id -u)/Copy
原因 3:ファイルがロックされています。
- 削除できないファイルに対して を実行し、
ls -lOCopy
フラグを確認します。uchgCopy
- 次のコマンドで解除します:。
sudo chflags nouchg <path>Copy
原因 4:システム機能拡張が削除を妨げています。
これは VPN クライアントやウイルス対策ソフトウェアでよくあることです。
- システム設定 → プライバシーとセキュリティ で機能拡張を確認し、そこで承認を取り消します。
- 解決しない場合は、セーフモードで再起動する必要があるかもしれません。Apple シリコンでは、システム機能拡張を完全に削除するために、復旧モードまたは低セキュリティモードで変更を確定する必要がある場合があります。Intel 搭載 Mac では、その一部を復旧モードで起動せずに行えます。
原因 5:中古の Mac または以前の仕事用 Mac に、削除できないアプリがあります。
企業のモバイルデバイス管理(MDM)プロファイルにまだ登録されていないか確認してください。MDM の制限は設計上、削除をブロックしており、解除できるのは IT 部門のみです。ユーザ側で回避する方法はありません。
まとめ:Mac でアプリをアンインストールする方法
- Finder は、各ディレクトリを自分で探す時間と根気がある場合に向いています。
- App Cleaner & Uninstaller は、すでに別の方法で削除を試みたアプリのファイルも含め、自動的に、完全に、安全にアンインストールします。空き容量を確保したい場合や、何も残さずきれいに切り替えたい場合に使ってください。
- 内蔵アンインストーラのあるアプリは、まずそれを使ってください。いずれにしても Finder では特権ヘルパーに手を付けられないためです。
- Launchpad は、Sequoia までの macOS で App Store アプリにのみ使えます。
- ターミナルと Homebrew は、正確なパスをすでに把握していて、削除コマンドに伴うリスクを受け入れられる場合に使ってください。
よくある質問
Apple の内蔵アプリはアンインストールできますか?
- いいえ、メール、ミュージック、ブック、メモ、ポッドキャスト、マップ、News、株価など、macOS に付属するアプリは削除できません。システム整合性保護(SIP)がそのような試みをすべてブロックします。
- 2026年現在、Apple シリコンで内蔵アプリを完全に削除する確実な方法はありません。
- Intel では SIP を無効にして System に手を加えることで部分的に機能した回避策も、M シリーズチップでは予測どおりに動作せず、システムスナップショットを損傷するおそれがあります。
- これを強行するために SIP を無効にしたり /System/Applications を編集したりしないでください。macOS の完全な再インストールが必要になるリスクを冒す価値はありません。
- 実際にできること:削除せずに手の届かないところに置きたい場合は、アプリのアイコンを Dock から取り除くか、スクリーンタイムでアクセスを制限します。
削除してもアプリが戻ってくるのはなぜですか?
通常は、アプリが登録した Launch Agent やデーモンがまだ有効でバックグラウンドプロセスを再起動しているか、関連するログイン項目がシステム設定でまだ有効になっています。
- システム設定 → 一般 → ログイン項目と機能拡張 でアプリの項目を確認して削除します。
- 問題が解決しない場合は、ターミナルで確認します:
launchctl list | grepCopy
- そして、次のコマンドで解除します:
launchctl bootout gui/$(id -u)/Copy
- 削除を完了します。
Mac のアプリを完全に削除する最善の方法は何ですか?
最善の方法は、どこまで徹底したいかによって異なります。
- ライブラリを手動で検索せずに完全に削除するには、App Cleaner & Uninstaller のような専用アンインストーラがもっとも手軽な選択肢です。
- Finder ならアプリを無料で削除できますが、関連ファイルをすべて見つけるには手作業が必要で、ライブラリを慎重に検索しなければなりません。
アプリをアンインストールすると、サブスクリプションは解約され、ファイルは削除されますか?
- アプリを削除しても、それに紐づくサブスクリプションは解約されません。
- App Store、デベロッパのアカウント設定、または最初に登録した場所で、個別に解約する必要があります。
- また、アプリ自身が作成していない個人ファイルにも影響はなく、削除されるのはアプリ自身の設定、キャッシュ、サポートファイルのみです。
