# AppCleaner 替代方案：更安全地清殘留

> 比較 AppCleaner、廠商卸載工具與 Mole：怎麼找殘留、怎麼保護共享資料、誤刪後怎麼救。

Published: 2026-07-20 | Updated: 2026-09-12

兩款解除安裝工具掃描同一 App，給出不同檔案清單很常見，差異通常來自三件事：怎樣判斷檔案歸屬、哪些路徑始終保留，以及管理員權限能做到哪一步。

如果只是想把 App 拖進去掃一次，AppCleaner 已經很直接；碰到 Adobe 這類共用服務較多的套裝軟體，廠商解除安裝程式通常更合適。真正值得比較的不是清單有多長，而是共用容器會不會被誤判，以及刪錯後還能不能復原。

## 殘留檔案怎樣歸屬到 App

**Bundle ID 比對**會查找 `com.vendor.app` 這類識別碼。macOS 常用它命名偏好設定、沙盒容器、Saved Application State、WebKit 和 HTTPStorages。優點是準確，缺點是會漏掉按 App 名稱或廠商名稱建立的 `Application Support` 目錄。

**App 名稱與廠商名稱比對**能找到更多目錄，也更容易誤判。Notes、Sync、Player 等通用名稱可能匹配到其他軟體，廠商前綴還可能掃到仍在使用的同廠 App。

前者找得少但更準，後者找得多但更冒險。多數掃描結果的分歧都來自這裡。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/matching-strategies.webp" width="1360" height="454" loading="lazy" alt="Bundle ID 比對準確找到三個依識別碼命名的檔案，卻漏掉廠商命名的目錄，顯示名稱比對找到該目錄，也額外誤報兩個屬於其他已安裝應用程式的路徑">
  <figcaption>Bundle ID 比對容易漏，名稱比對容易誤判。</figcaption>
</figure>

沙盒 App 通常有 `~/Library/Containers/<bundle id>` 主容器，但還可能使用 App Group、Application Scripts、共享快取、CloudKit 和鑰匙圈。非沙盒 App 則能把資料分散到 Application Support、Caches、Preferences、Logs、WebKit 和 Cookies，歸屬更難判斷。

三類內容要特別謹慎：

- **App Group 容器：** `~/Library/Group Containers` 中的資料可能由同一開發者的多個 App 和延伸功能共享。解除安裝一款 App 時刪除它，可能影響另一款仍在使用的 App
- **LaunchAgents 與 LaunchDaemons：** 它們是已註冊的工作，不只是 plist 檔案。應先卸載工作，再刪除檔案，系統層級路徑還需要管理員權限
- **特權輔助程式：** `/Library/PrivilegedHelperTools` 中的 root 程式通常與守護程式配對，也要按正確順序卸載

系統延伸功能與網路延伸功能還會向 macOS 註冊。直接刪檔案無法可靠停用。VPN、防毒、虛擬化和音訊驅動程式應使用原廠解除安裝工具。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/leftover-attribution.webp" width="1360" height="454" loading="lazy" alt="一個應用程式分散到多個狀態目錄，其中群組容器也被第二款應用程式使用並標記為不可刪除，已註冊的系統延伸功能則超出一般檔案解除安裝器的範圍">
  <figcaption>共享容器和已註冊的延伸功能，都超出普通名稱比對的安全範圍。</figcaption>
</figure>

## 分歧具體長什麼樣

用三款工具掃描同一款非沙盒 App，而且這家開發者旗下還有別的產品，可能得到三份清單：第一款只列出 App 套件和幾個依識別碼命名的檔案，第二款補上 Application Support 目錄和一個 App Group 容器，第三款連 LaunchAgent 也一併列出。光看差異不能判斷誰有問題；如果容器仍被另一款 App 使用，把它列入刪除清單才是風險。

候選項目總大小不是品質分數，列得最多的工具也可能只是加入了共享容器等高風險路徑，類別和歸屬比結果數字更能說明品質。

## 工具選擇

### FreeMacSoft AppCleaner

[AppCleaner](https://freemacsoft.net/appcleaner/) 免費並接受捐贈。把 App 拖入視窗，檢查相關檔案清單後刪除。對結構簡單的 App 通常足夠。

下載頁把 3.6.8 標為相容 Mojave 至 Tahoe，但[發佈記錄](https://freemacsoft.net/appcleaner/releasenotes.html)顯示該版本來自 2023 年 7 月。可以用於一般殘留，群組容器和特權輔助程式仍要仔細核對。

### Nektony App Cleaner & Uninstaller

Nektony 的 [App Cleaner & Uninstaller](https://nektony.com/mac-app-cleaner) 涵蓋 App 解除安裝、舊殘留、延伸功能、啟動項目和 App 更新。官網說明支援 macOS 11 及之後，並有近期更新。

[購買頁面](https://nektony.com/mac-app-cleaner/buy)同時提供訂閱和一次購買。一次購買包含小版本更新，大版本另行收費，有一台、兩台和五台 Mac 方案。適合經常需要整理 App、啟動項目和更新的人。

### AppZapper

[AppZapper](https://www.appzapper.com/) 仍銷售一次購買授權，提供拖放解除安裝、App 瀏覽器和授權備註。

但官網沒有公開版本號、macOS 支援範圍或更新記錄，下載也是無版本封存檔。這不能證明它已停止維護，卻讓相容性無法驗證。刪除系統目錄的工具不應帶著這種不確定性使用。

### Noodlesoft Hazel

[Hazel](https://www.noodlesoft.com/) 是檔案自動化工具，不是完整的解除安裝器。App Sweep 會觀察垃圾桶：手動刪除 App 後，列出相關支援檔案供選擇。

6.1.2 於 2026 年 2 月發佈，需要 macOS 13 或更高版本，一次購買，大版本付費升級。它適合在刪除發生時立刻處理一般拖放安裝的 App，不適合稽核多年累積的殘留。App 自帶解除安裝工具時，Hazel 也建議優先使用原廠方案。

### 原廠解除安裝工具

Apple 的[App 解除安裝說明](https://support.apple.com/102610)建議先查找第三方 App 自帶的 Uninstall 工具。原廠最清楚怎樣停用系統與網路延伸功能、卸載守護程式、釋放裝置授權和清理安裝憑證。通用檔案掃描器無法取代這套生命週期。

### Mole「軟體」頁

[Mole](https://mole.fit/tw/mac-app-uninstaller) 把 App 更新、啟動項目和解除安裝放在同一頁。它標記 iOS 封裝 App，排除系統關鍵 App，對舊孤立殘留採用保守的預設選取，並清理 Dock 項目。root 擁有的 `/Applications` App 套件每次工作階段只要求一次管理員授權。

發現與刪除分開，一般移除進入系統垃圾桶。它不能取代帶驅動程式、系統延伸功能、VPN 或防毒元件的原廠解除安裝工具。授權為一次購買，兩台 macOS 14 或更高版本的 Mac 終身更新，掃描免費，每項破壞性工具在啟用前可執行兩次。免費 CLI 也支援 `mo uninstall`。

## 快速比較

| 選擇 | 查找方式 | 解除安裝之外 | 授權方式 |
| --- | --- | --- | --- |
| AppCleaner | 拖入 App，比對相關檔案 | 無 | 免費，接受捐贈 |
| App Cleaner & Uninstaller | 掃描 App 和舊殘留 | 延伸功能、啟動項目、更新 | 訂閱或一次購買 |
| AppZapper | 拖放與 App 瀏覽器 | 儲存授權備註 | 一次購買，無公開版本 |
| Hazel | 刪除時觀察垃圾桶 | 通用檔案自動化 | 一次購買，大版本付費升級 |
| 原廠解除安裝工具 | 理解自己的安裝清單 | 延伸功能、守護程式、授權 | 隨 App 提供 |
| Mole | Bundle ID 加殘留類別 | 更新、啟動項目 | 一次購買，兩台 Mac 終身更新 |

## 安全解除安裝順序

1. 先找原廠解除安裝工具。帶驅動程式、延伸功能、VPN 或防毒元件時，直接使用它
2. App 還能執行時，先匯出資料並確認備份，再視需要登出帳號、解除裝置授權
3. 結束 App 和輔助程式
4. 執行掃描器，按類別檢查。快取通常可重建，偏好設定只適合在準備重設時刪除，Application Support 可能含本機資料庫
5. 仍有同廠 App 時，共享群組容器通常還在被使用
6. 啟動工作適合由工具先卸載，手動刪 plist 可能留下執行中的服務，處理 `/Library` 內容時出現管理員提示很正常
7. 先把內容留在垃圾桶，正常使用一天，再清空

一般 App 用免費工具往往已經足夠。只有經常解除安裝，而且更新與啟動項目整合確實省時間時，才需要付費產品。手動步驟見[怎樣完整解除安裝 App](https://mole.fit/tw/blog/how-to-completely-uninstall-apps-on-mac)，也可以先判斷[是否需要清理工具](https://mole.fit/tw/blog/do-you-need-a-mac-cleaner)。

## 常見問題

### AppCleaner 用起來安全嗎？

AppCleaner 不會自己決定刪什麼，它找出與 App 相關的檔案再列出來等你確認，決定權一直在你手上，這個設計也是它多年口碑的來源。它的風險和所有殘留掃描工具一樣，來自按名稱歸屬，可能把另一款 App 也在用的檔案算進來，確認前先把清單讀完，落在共用廠商目錄裡的項目要特別留意。

### App Cleaner & Uninstaller 和 AppCleaner 是同一款嗎？

不是，兩個名字太接近，確實造成不少誤會。AppCleaner 是 FreeMacSoft 維護多年的免費工具，App Cleaner & Uninstaller 是另一家廠商的商業產品，搜尋結果經常把兩者混在一起，下載前先看清楚頁面上的開發者名稱。

### 有必要買一款付費的解除安裝工具嗎？

經常移除 App，統一的清單檢視能省下時間時，可以考慮。偶爾移除一般 App，免費工具或手動步驟通常已經夠用；付費產品可能多一些偵測和管理功能，但價格本身不能證明刪除更安全，仍要看歸屬判斷和刪除前的檢查。

### 工具不肯碰的殘留怎麼辦？

它們會留在磁碟上，多數情況下這樣才是對的。共用框架、授權檔案，還有不只一款 App 在用的廠商目錄，本來就應該在一次解除安裝之後留下來，刪掉它們解決不了問題，還可能弄壞你想留的 App。一款工具留下一小段能說清楚來歷的殘留，比每次都報零更值得信任。

---

Canonical HTML page: https://mole.fit/tw/blog/appcleaner-alternative
Blog index for agents: https://mole.fit/tw/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
