Macでアプリを完全にアンインストールする方法

アプリケーションとインストール方法によっては、.appバンドルをゴミ箱にドラッグするだけでmacOSからアプリケーションを完全にアンインストールできる場合があります。ただし、通常は少なくともいくつかの設定ファイルが残ります。場合によっては、ギガバイトのデータが残ることもあります。
macOSでは、アプリケーションは一般的にその.appバンドル内に留まることを好みます。これは、インストーラーがシステム全体に無数の任意の場所にファイルを散乱させるWindowsとは対照的です。ただし、手動でより複雑なアプリケーションをアンインストールしようとすると、同様のことがMacアプリでも発生します。
可能であれば、アプリケーションにアンインストーラーがある場合は、常にそれを使用することをお勧めします。Adobe Creative CloudやMicrosoft Office 365のようなウェブサービスコンポーネントを持つアプリケーションは、開発者のウェブサイトの指示に従って削除する必要があります。アンインストーラーアプリケーションやアンインストール手順がない場合は、自分でアプリケーションを削除できます。ただし、他の人に処理してもらうために数ドル支払うことを気にしない限り、少し時間がかかるかもしれません。
関連記事: MacでLaunchbarを使ってもっと効率的に作業する方法
方法1: App Cleaner
Macでゲームを完全にアンインストールする最も簡単な方法は、App Cleanerを使用することです。これは、アプリバンドルに関連付けられたファイルを検索し、すべてを同時に削除することで機能します。App Cleanerは無料でダウンロードしてインストールできますが、コアのファイル削除機能をアンロックするには10ドルかかります。App Cleanerの無料版では、アプリを検索できますが、アンインストールはできません。
無料のオプションを探している場合は、AppCleanerという名前の似たプログラムがあり、これは有料のApp Cleanerと同様に機能しますが、完全に同じではありません。
- App Cleanerを開きます。

- アプリリストの下部にある検索バーに削除したいアプリの名前を入力します。

- 削除するためにアプリケーションとその関連ファイルをマークするには、アプリケーションの横にあるボックスにチェックを入れます。

複数のアプリを完全にアンインストールしたい場合は、別のアプリを検索してそれにもチェックを入れることができます。両方とも最後のステップでアンインストールされます。
選択したすべてのアプリケーションとその関連ファイルを削除するには、「削除」をクリックします。

- Finderでゴミ箱を空にして、ディスクからファイルを完全に削除し、完了です。
オプション2: 手動アンインストール
App Cleanerは便利ですが、すべてのアプリケーションがそのアプリバンドル内に完全に含まれているわけではありません。一部のアプリは.appバンドルを削除するだけで削除できますが、すべてのアプリがそれほど整理されているわけではありません。
多くのアプリ、特に強力なアプリは、システム全体に広がり、さまざまな「~/Library/」フォルダーにファイルを配置することがあります。このようにして、開発者は私たちの最も嫌いなWindowsの機能、インストーラーの嘔吐を取り入れることに成功しました。
これらのファイルを自分で見つけるには、アプリケーションに関連する名前の知識が必要です。バンドル識別子やメタデータを掘り下げることで、App Cleanerはその機械的な知恵を使って、最も一般的なシステムディレクトリ全体にわたる関連ファイルを提供します。1回のクリックでファイルを完全に削除できます。この作業を自分で行いたい場合は、手動で検索を実行する必要があります。
関連記事: Macの起動時にプログラムが開かないようにする方法
可能なライブラリフォルダーの場所
macOSからアプリを手動で完全にアンインストールするには、次のフォルダーでアプリケーションに関連するファイルを探す必要があります。各フォルダー内で、アプリケーションの名前とそれを作成した会社の名前を探してください。たとえば、Wordを手動でアンインストールしようとしている場合は、WordとMicrosoftの両方を探します。
- /Library
- /Library/Application Support
- /Library/Preferences
- /Library/LaunchAgents
- /Library/LaunchDaemons
- /Library/PreferencePanes
- /Library/StartupItems
- ~/Library/
- ~/Library/Application Support
- ~/Library/LaunchAgents
- ~/Library/Preferences
- ~/Library/PreferencePanes
- ~/Library/StartupItems
追加の場所
関連するカーネル拡張も探す必要があります。「kexts」として知られるカーネル拡張は、macOSの世界のドライバーです。kextはカーネルの通信能力を拡張し、システムとのインターフェース方法を追加します。これらは「/System/Library/Extensions」にインストールされており、アプリケーションに関連するものを徹底的に検索する必要があります。kextを削除する準備ができたら、sudo rmを使用する必要があります。
「~/Documents/」フォルダーにもファイルが見つかることがあります。これは、WindowsからmacOSに移植されたアプリケーションやゲームに特に当てはまります。ユーザーファイルをDocumentsフォルダーに保存することは、Windowsでの標準的であり、時には煩わしい動作であり、これはmacOSにも簡単に移行されます。
他のより複雑なアプリケーションは、あまり一般的でない場所にファイルを配置することがあります。たとえば、別のシェルをインストールすると、そのシェルに関連する隠しファイルやフォルダーがホームディレクトリに見つかります。Finderが最前面にある状態で、Command + Shift + .を押すと、隠しフォルダーが表示されます。ホームディレクトリから関連するファイルやフォルダーを削除します。
結論
ほとんどの場合、アプリバンドルを単純に削除するだけでMacからアプリをアンインストールするのに十分です。完全な削除は、アプリに大きなヘルパーファイルがある場合や、アプリケーションを再インストールすることで何らかの問題を修正しようとしている場合に最適です。