NythyCleaner
← 部落格

如何在 2026 年徹底解除安裝 Mac 應用程式

10 分鐘閱讀
#jie-chu-an-zhuang#macos#qing-li#ying-yong-cheng-shi#ci-die-kong-jian

如何在 2026 年徹底解除安裝 Mac 應用程式

將應用程式拖曳到垃圾桶並不能真正解除安裝它。macOS 會留下偏好設定、快取、支援檔案、啟動代理程式、外掛程式和容器,這些都散佈在您的 Library 資料夾中。隨著時間的推移,數十個已刪除應用程式的這些殘留物可能會浪費數 GB 的磁碟空間。

本指南將解釋 Mac 應用程式將其資料隱藏在哪裡,如何手動清理所有內容,以及 NythyCleaner 如何自動執行深度解除安裝,移除所有痕跡 — 類似於 AppCleaner 的功能,但覆蓋範圍更廣且介面更現代。

為什麼「移至垃圾桶」還不夠

當您將應用程式拖曳到垃圾桶(或右鍵點擊 → 移至垃圾桶)時,macOS 只會從 /Applications 中移除 .app 應用程式套件。但大多數應用程式在您啟動它們的那一刻就會建立額外的檔案:

  • 偏好設定~/Library/Preferences/com.example.app.plist
  • 應用程式支援~/Library/Application Support/AppName/
  • 快取~/Library/Caches/com.example.app/
  • 儲存狀態~/Library/Saved Application State/com.example.app.savedState/
  • 容器~/Library/Containers/com.example.app/
  • 日誌~/Library/Logs/AppName/
  • Cookie~/Library/Cookies/com.example.app.binarycookies
  • WebKit / HTTP 儲存~/Library/WebKit/com.example.app/
  • 啟動代理程式~/Library/LaunchAgents/com.example.app.plist
  • 群組容器~/Library/Group Containers/group.com.example.app/

有些應用程式還會安裝系統級別的組件:

  • 啟動守護程式/Library/LaunchDaemons/
  • 特權輔助工具/Library/PrivilegedHelperTools/
  • 系統啟動代理程式/Library/LaunchAgents/
  • 網際網路外掛程式/Library/Internet Plug-Ins/
  • 核心擴充功能/Library/Extensions/
  • 安裝收據/var/db/receipts/

像 Docker、Adobe Creative Cloud 或防毒軟體這樣的單一應用程式,可能會將檔案散佈在十個或更多這些位置。這就是為什麼簡單地拖曳到垃圾桶會留下數 MB — 有時甚至是數 GB — 的孤立資料。

macOS 系統應用程式呢?

macOS 隨附的應用程式 — Safari、郵件、訊息、FaceTime、音樂等 — 位於簽章系統卷宗 (SSV) 上,這是一個受系統完整性保護 (SIP) 保護的唯讀分割區。任何第三方工具,包括 AppCleaner 或 NythyCleaner,都無法刪除這些應用程式。

這是設計使然:macOS 需要這些應用程式來實現核心功能,並且 Apple 會對整個系統卷宗進行數位簽章以防止篡改。

總之: 第三方解除安裝程式適用於您自己安裝的應用程式(來自 App Store、網路或 Homebrew)。系統應用程式是禁止操作的。

方法 1:透過 Finder 和終端機手動解除安裝

步驟 1 — 退出應用程式

在刪除任何內容之前,請確保應用程式已完全退出。如果您不確定,請檢查活動監視器 (應用程式 → 工具程式 → 活動監視器)。

步驟 2 — 刪除應用程式套件

將應用程式從 /Applications 拖曳到垃圾桶,或使用終端機:

sudo rm -rf /Applications/AppName.app

步驟 3 — 搜尋殘留檔案

打開 Finder,按下 Shift + Command + G,然後逐一檢查以下每個位置:

~/Library/Application Support/AppName
~/Library/Caches/com.example.app
~/Library/Preferences/com.example.app.plist
~/Library/Saved Application State/com.example.app.savedState
~/Library/Containers/com.example.app
~/Library/Logs/AppName
~/Library/Cookies/com.example.app.binarycookies
~/Library/LaunchAgents/com.example.app.plist
~/Library/Group Containers/group.com.example.app

AppNamecom.example.app 替換為實際的應用程式名稱和套件識別碼。您可以透過執行以下命令找到套件識別碼:

mdls -name kMDItemCFBundleIdentifier /Applications/AppName.app

步驟 4 — 檢查系統級別位置

對於安裝守護程式或輔助工具的應用程式,也請檢查:

/Library/LaunchDaemons/
/Library/LaunchAgents/
/Library/PrivilegedHelperTools/
/Library/Application Support/

這些位置需要管理員權限。

手動清理的問題

這種方法可行,但繁瑣且容易出錯。您需要知道確切的套件識別碼,檢查十幾個位置,而且很可能會遺漏一些東西。大多數人完全跳過這一步,這就是為什麼孤立檔案會經年累月地累積。

方法 2:使用 NythyCleaner 進行深度解除安裝

NythyCleaner 包含一個內建的解除安裝程式,可以自動執行上述所有操作 — 並且掃描的位置比手動搜尋通常覆蓋的範圍還要多。

運作方式

  1. NythyCleaner 側邊欄打開解除安裝程式
  2. 瀏覽或搜尋已安裝應用程式列表。Mac 上的每個應用程式都會列出其名稱、版本、大小和類別。
  3. 選擇要解除安裝的應用程式。您也可以將 .app 應用程式套件直接拖曳到視窗上。
  4. NythyCleaner 會掃描 23 個以上 Library 位置的所有相關檔案 — 包括應用程式套件、偏好設定、快取、應用程式支援、容器、儲存狀態、Cookie、日誌、WebKit 儲存、HTTP 儲存、啟動代理程式、群組容器等。
  5. 審閱結果。每個偵測到的檔案都會列出其路徑、大小和類別。所有項目預設為選取,但您可以取消選取任何您想保留的項目。
  6. 一鍵永久刪除。NythyCleaner 會移除選取的檔案,並顯示已釋放空間的詳細摘要。

NythyCleaner 掃描的內容

解除安裝程式涵蓋所有標準使用者 Library 位置,以及大多數工具會遺漏的可選深度掃描區域:

類別位置預設啟用
應用程式套件/Applications/
應用程式支援~/Library/Application Support/
快取~/Library/Caches/
偏好設定~/Library/Preferences/
儲存狀態~/Library/Saved Application State/
容器~/Library/Containers/
WebKit 儲存~/Library/WebKit/
HTTP 儲存~/Library/HTTPStorages/
日誌~/Library/Logs/
Cookie~/Library/Cookies/
啟動代理程式~/Library/LaunchAgents/
群組容器~/Library/Group Containers/
應用程式腳本~/Library/Application Scripts/
ByHost 偏好設定~/Library/Preferences/ByHost/
網際網路外掛程式~/Library/Internet Plug-Ins/
輸入法~/Library/Input Methods/
音訊外掛程式~/Library/Audio/Plug-Ins/
Spotlight 匯入器~/Library/Spotlight/
快速預覽外掛程式~/Library/QuickLook/
螢幕保護程式~/Library/Screen Savers/
服務~/Library/Services/
登入項目~/Library/LaunchAgents/ (登入)
啟動守護程式/Library/LaunchDaemons/
核心擴充功能/Library/Extensions/
系統啟動代理程式/Library/LaunchAgents/
特權輔助工具/Library/PrivilegedHelperTools/
安裝收據/var/db/receipts/

每個掃描選項都可以在「掃描選項」面板中開啟或關閉。

批次解除安裝

需要一次移除多個應用程式?從列表中選取多個應用程式,一次掃描所有應用程式,然後一起刪除所有內容。NythyCleaner 會合併結果,讓您看到將釋放的總空間。

受保護應用程式警告

NythyCleaner 會自動偵測每個應用程式的保護級別:

  • 正常 — 第三方應用程式,可安全解除安裝。
  • App Store — 來自 Mac App Store 的應用程式;可解除安裝但會顯示警告。
  • Apple — Apple 應用程式(GarageBand、iMovie 等);會顯示警告。
  • 系統 — 核心 macOS 應用程式;解除安裝被阻止,因為系統卷宗是唯讀的。

如果應用程式正在執行,NythyCleaner 會警告您並提供在繼續之前強制退出它的選項。

刪除失敗時會發生什麼

有時某些檔案無法移除 — 例如,受保護系統位置中的檔案,或需要管理員驗證的項目。NythyCleaner 不會顯示難以理解的錯誤,而是顯示清晰的失敗卡片,解釋:

  • 已移除的內容(數量和釋放的空間)
  • 失敗的內容(數量,附帶易於理解的解釋)
  • 失敗原因 — 「唯讀檔案系統」、「權限不足」或「管理員驗證已取消」會被翻譯成淺顯易懂的語言

您可以展開錯誤詳細資訊以查看具體內容,然後決定是使用提升的權限重試還是接受部分結果。

特權刪除

某些檔案 — 啟動守護程式、特權輔助工具、系統級代理程式 — 需要管理員權限才能移除。當 NythyCleaner 遇到這些檔案時,它會透過標準的 macOS 驗證對話框請求您的管理員密碼。這與您安裝應用程式或更改系統設定時看到的提示相同。

如果您取消驗證,NythyCleaner 會跳過特權檔案並移除所有其他內容。結果畫面會確切告訴您哪些項目被跳過以及原因。

NythyCleaner 與 AppCleaner 比較

功能AppCleanerNythyCleaner
基本 Library 掃描
啟動代理程式 / 守護程式部分完整(使用者 + 系統)
群組容器(權限)
核心擴充功能
特權輔助工具
安裝收據
網際網路 / 音訊 / 快速預覽外掛程式
螢幕保護程式、服務
輸入法
批次解除安裝
拖放 .app
保護級別警告
清晰的失敗解釋
特權刪除
掃描選項(切換類別)

AppCleaner 是一個可靠的免費工具,用於基本應用程式移除。NythyCleaner 則更深入 — 特別是對於開發者工具、系統級組件以及安裝守護程式或輔助工具的應用程式。

常見問題

我可以解除安裝 Safari、郵件或其他內建的 macOS 應用程式嗎?

不行。這些應用程式位於簽章系統卷宗上,並受系統完整性保護。任何第三方工具都無法移除它們 — 這適用於 AppCleaner、NythyCleaner 和任何其他應用程式。

解除安裝應用程式會刪除我的文件嗎?

不會。解除安裝程式會移除應用程式套件及其支援檔案(快取、偏好設定、外掛程式等),而不是您的個人文件。您使用該應用程式建立的檔案(文件、專案、匯出)會保留在您的使用者資料夾中。

我需要完整磁碟存取權限嗎?

建議授予完整磁碟存取權限以進行最深層次的掃描。如果沒有它,某些容器和沙盒相關檔案可能不可見。您可以在系統設定 → 隱私權與安全性 → 完整磁碟存取中授予它。

我可以復原解除安裝嗎?

如果應用程式被移至垃圾桶(應用程式套件的預設行為),您可以從垃圾桶中復原它。但是,相關的 Library 檔案會被永久刪除。要完全恢復,您需要重新安裝應用程式。

解除安裝程式包含在免費版本中嗎?

掃描和查看結果是免費的。刪除需要專業版訂閱。

結論

徹底解除安裝 Mac 應用程式不僅僅是將它們拖曳到垃圾桶。Library 資料夾中的殘留檔案會浪費空間,甚至在您稍後重新安裝應用程式時可能導致衝突。無論您喜歡手動方法還是想要一鍵深度清理,關鍵是檢查應用程式留下痕跡的所有位置。

NythyCleaner 掃描 23 個以上的 Library 位置,處理特權系統檔案,支援批次移除,並在您確認之前精確顯示將刪除的內容。這是讓您的 Mac 免於應用程式殘留物的最徹底方法。