アプリ · Uninstaller

Macのアプリを、残りファイルも含めて完全にアンインストール

アプリをゴミ箱にドラッグするとアプリ本体は削除されますが、アプリがライブラリに書き込んだ環境設定、キャッシュ、コンテナ、launch agentは残ります。Tidy My MacのUninstallerは、アプリがバンドルの外に残したものをすべて表示してアプリと一緒に削除し、ずっと前に削除したアプリの残りファイルも見つけます。

macOS 26 Tahoe 以降 · クレジットカード不要 · すべて Mac 上で実行

アプリをゴミ箱にドラッグするとファイルが残る理由

Macのアプリは1つの.appバンドルですが、すべてをその中に保持しているわけではありません。初めて実行したときに、ほかの場所にある専用のフォルダへ書き込みを始めます。設定は~/Library/Preferences、データは~/Library/Application Support、キャッシュは~/Library/Caches、サンドボックス化されたアプリでは~/Library/Containersにコンテナ一式が作られます。ログインのたびにヘルパーを起動するlaunch agent、/Library以下の特権ヘルパー、インストーラのレシートをインストールするアプリもあります。

macOSにはこれらを片付けるアンインストール手順がありません。アプリをゴミ箱に移動しても、すべてそのまま残り、容量を使い続けます。launch agentの場合は、存在しなくなったものを起動しようとし続けることもあります。手作業で行うには、Macでアプリを完全にアンインストールする方法をご覧ください。

Uninstallerが見つけるもの

Uninstallerでアプリを選ぶと、Tidy My MacはLeftover filesを種類別にグループ化して表示します。各項目にはサイズと、Finderで表示するボタンがあります。

種類調べる場所
Application Support、Caches、Logs~/Libraryと/Library。Vendor/Productフォルダも含みます
Preferences~/Library/Preferences(とByHost)、/Library/Preferences
Containers、Group Containers、Application Scripts~/Library内のサンドボックスフォルダ
Saved State、Web Data & Cookies、Crash Reports~/Library/Saved Application State、WebKit、Cookies、HTTPStorages、DiagnosticReports
Launch Agents、Launch Daemons~/Library/LaunchAgents、/Library/LaunchAgents、/Library/LaunchDaemons
Privileged Helpers、Installer Receipts/Library/PrivilegedHelperTools、/private/var/db/receipts
Home Folder~/.appnameのような、アプリ名が付いたドットフォルダ

最初はすべてにチェックが入っています。後で再インストールするときのためにアプリの設定を残したい場合など、残したいものはチェックを外してください。ヘッダには、アプリのサイズ、残りファイルのサイズ、そしてWill be freed(解放される容量)が表示されます。

残りファイルを照合する方法

見つかったものは削除されるため、Uninstallerは照合を厳密に行います。アプリのバンドルIDと、その中に含まれる機能拡張、ログイン項目、ヘルパーのIDを読み取り、それらとまったく同じ名前のファイルを探します。アプリ名そのもので付けられたフォルダは、Application Supportのようにアプリが実際に名前を使う場所に限って照合し、「Google」や「Microsoft」のようにベンダーの複数のアプリで共有される名前は対象にしません。名前が無関係なlaunch agentでも、実行するプログラムがアプリ内にあれば対象になり、これによって同梱のアップデータも見つかります。また、インストール済みのほかのアプリのIDにより正確に該当するファイルは、そのアプリに任せます。

アンインストールの手順

Uninstallを押して確認すると、Tidy My Macは次のことを行います。

  1. アプリとそのヘルパーに終了を依頼して待機します。強制終了は行わないので、書類の保存を求めているアプリでも作業内容が失われることはありません。
  2. アプリのlaunch agentとdaemonを停止し、次回の再起動まで何も動き続けないようにします。
  3. アプリをLaunch Servicesから削除し、このアプリケーションで開くに表示され続けないようにします。
  4. アプリとチェックした項目を削除します。ホームフォルダの外にあるものや、App Storeのアプリのようにシステムが所有するものが含まれる場合は、管理者パスワードを一度だけ求めます。
  5. その後でディスクを確認し、まだ残っているものがあれば、削除済みとして数えずに報告します。

パスワードの入力をキャンセルすると何も削除されないので、アプリが中途半端に残ることはありません。

アプリとチェックした項目は完全に削除されます。ゴミ箱には移動しません。アンインストールはクリーンアップ履歴に記録されますが、そこから元に戻すことはできません。

すでに削除したアプリの残りファイル

ほとんどのMacには、何年も前にゴミ箱へドラッグしたアプリの残りファイルがすでにあります。アプリ一覧の先頭にあるLeftovers of removed appsがそれを見つけます。ライブラリ内でアプリ名が付いた環境設定、キャッシュ、コンテナのうち、インストール済みや実行中のどのアプリからも使われておらず、そのIDのアプリがMac上のどこにあるかもmacOSが把握していないものです。プログラムがもう存在しないlaunch agentも見つけます。

各項目には、一覧に表示されている理由と最終更新日が示されます。慎重な確認が必要な項目にはCheck firstと表示され、自動で選択されることはありません。過去30日以内に変更されたもの、まだアプリがインストールされているベンダーのもの、プログラムが別のディスクにあったlaunch agentが該当します。検索対象はホームフォルダだけで、削除したものはゴミ箱に移動するので、ゴミ箱を空にするまではゴミ箱またはクリーンアップ履歴から元に戻せます。

手を付けないもの

Safariのようにmacアプリの一部であるアプリには印が付き、アンインストールできません。Tidy My Mac自身もアンインストールしません。何かを実行する前にすべてのパスが検査され、アプリケーションフォルダ内のアプリでも、アプリの残りファイルが置かれる場所でもないパスが1つでもあれば、アンインストール全体が拒否されます。すべての処理はMac上で行われ、アプリの一覧がアップロードされることはありません(プライバシーポリシーをご覧ください)。

フルディスクアクセス

macOSでは、フルディスクアクセスを持つアプリだけが、ほかのアプリのコンテナを削除できます。許可がない場合、Uninstallerは開始前にそのことを伝え、アクセスを許可するか、Uncheck Containersでコンテナを残すかを選べます。完了できないアンインストールは開始しません。アプリが削除されてしまうと、残りファイルをそのアプリに結び付けることができなくなるためです。

Uninstallerに関するよくある質問

いいえ。アプリとチェックしたままの残りファイルは完全に削除され、確認画面にもその旨が表示されます。すでに削除したアプリの残りファイルは別で、こちらはゴミ箱に移動します。

一部のファイルは、ご自身ではなくシステムが所有しています。App Storeやインストーラパッケージからのアプリ、そしてlaunch daemonや特権ヘルパーなど/Library内のものです。これらの削除には管理者権限が必要で、Tidy My Macはそれらすべてについて一度だけ尋ねます。

はい。残りファイルにはそれぞれチェックボックスがあります。環境設定やApplication Supportフォルダのチェックを外せば、そのまま残ります。

照合は意図的に厳密です。バンドルIDが完全に一致するものに限り、ベンダー共通の名前では照合せず、インストール済みのほかのアプリが所有するファイルも対象にしません。すでに削除したアプリについては、確実でないものはCheck firstと表示されて未選択のままで、削除したものはゴミ箱に移動します。さらに容量を空けたいときは、Junk Cleanerがキャッシュとログを扱います。

すべてのセクションを7日間無料でお試しください。

必要なのはメールアドレスだけで、クレジットカードは不要です。その後は、最初の1年間が$19.99、2年目以降は年間$59.99です。

無料トライアルを始める