mac 解除安裝應用程式:徹底清除殘留檔的完整做法

把應用程式拖進廢紙簍只完成了一半。偏好設定、快取與支援檔仍會悄悄堆積。本文教你用手動或一鍵的方式,把 mac 解除安裝應用程式這件事真正做對。

免費試用 7 天 · 買斷 49 美元,無訂閱

學會 mac 解除安裝應用程式看起來很簡單,而且第一步通常也確實簡單:把圖示拖進廢紙簍、清空、完成。問題在於,一個應用程式很少只是單一檔案。典型的 Mac 應用程式會在「應用程式」資料夾安裝一個本體套件,接著把偏好設定、快取、記錄檔與支援資料散落到各個隱藏的資料庫資料夾。拖進廢紙簍只移除了本體套件,其餘全被留下,有時是數百 MB,偶爾甚至好幾 GB。

這份教學會示範三種可靠的 mac 移除應用程式方法、各自適合的情境,以及那些幾乎沒人會清掉的殘留檔到底藏在哪裡。

Mac 上移除應用程式的三種方法

沒有一招打天下的做法,因為 Mac 安裝軟體有三種途徑。請依照你當初取得應用程式的方式來選擇。

你的應用程式來自如何移除連殘留檔一起清掉?
Mac App Store啟動台 → 按住不放 → 點「×」只清掉一部分
下載的 .dmg.pkg從「應用程式」拖進廢紙簍不會,資料庫檔案會留下
附專屬解除安裝程式的 App執行內附的「Uninstall」工具通常會

啟動台(App Store 的應用程式)。 從程式塢打開啟動台,按住任一圖示直到它們開始晃動,再點你要移除的應用程式上的「×」。這是內建方法中清得最乾淨的,但只適用於從 App Store 安裝的應用程式。

Finder(下載安裝的應用程式)。 打開一個新的 Finder 視窗,點側邊欄的「應用程式」,把應用程式拖進廢紙簍(或按右鍵選「移到廢紙簍」),再清空廢紙簍。這個方法很快,但它正是會留下支援檔的元兇。

專屬解除安裝程式。 Adobe、Microsoft 的大型軟體,以及許多 VPN 或防毒軟體,都會附帶自己的解除安裝程式。請到「應用程式」裡該軟體的資料夾找找看,或查看開發商網站。有提供時就用它,因為它最清楚自己的檔案放在哪裡。

手動清除殘留檔

想做到 mac 完整移除程式,就得進到隱藏的資料庫資料夾。以下是安全的逐步做法。

  1. 先結束應用程式,並確認它沒有還在選單列或程式塢執行中。移除執行中應用程式的檔案可能造成錯誤。
  2. 用上面的 Finder 方法,把應用程式從「應用程式」移到廢紙簍。
  3. 在 Finder 打開「前往」選單,按住 Option 鍵再點「資料庫」(沒按 Option 時它是隱藏的)。這會打開你的使用者資料庫資料夾。
  4. 逐一檢查下列資料夾,找出名稱含應用程式名或開發商名的項目,把符合的拖進廢紙簍:
    • ~/Library/Application Support — 最大的元兇,放著資料庫、外掛與已儲存狀態
    • ~/Library/Caches — 需要時會重新產生的暫存檔
    • ~/Library/Preferences.plist 格式的設定檔
    • ~/Library/Logs — 診斷用記錄檔
    • ~/Library/Containers~/Library/Group Containers — 沙盒化應用程式的資料
    • ~/Library/LaunchAgents — 任何會在背景啟動該應用程式的項目
  5. 清空廢紙簍,把空間收回來。

提醒一點:只刪除名稱明確對應到該應用程式或其開發商的項目。不確定就先留著,在資料庫裡靠猜測動手,正是誤刪檔案的典型原因。在每個資料夾裡搜尋開發商名稱,能讓相符的項目更容易辨認。

MacScrub 如何乾淨地解除安裝應用程式

手動做得到,但又慢又容易出錯:名稱不一定和應用程式一致,有些檔案藏在系統層的 /Library,登入項目又在完全不同的地方。MacScrub 補的正是這個缺口。

MacScrub 的解除安裝工具會一次掃描整個應用程式的足跡:本體套件、它的偏好設定、Application Support 資料、快取、記錄檔、容器,以及它註冊過的任何登入項目或背景代理程式。你先看完整清單,再一步全部移除。有幾個細節讓它保持謹慎而非粗暴:

  • 所有東西都先進廢紙簍。 不會立刻永久刪除,所以任何你本來不想移除的項目,在清空廢紙簍之前都能完整還原。
  • 清理規則是開源的。 你可以在 GitHub 上清楚讀到 MacScrub 對每個應用程式比對什麼、移除什麼,沒有隱藏行為、沒有遙測、也沒有常駐背景的常駐程式。
  • 內建防護替你守住容易忽略的東西。 MacScrub 會略過受保護的 Apple 系統應用程式與已知的敏感資料,讓你不會不小心弄壞 macOS 或刪掉真正會用到的東西。

MacScrub 為 Apple 晶片原生打造,並通過 Apple 公證,提供 7 天免費試用,授權為買斷 49 美元、沒有訂閱制。如果你只是偶爾解除安裝一個應用程式,上面的手動方法就很夠用。但如果你經常試裝軟體,一個能連殘留檔一起抓出來的解除安裝工具,確實能替你省下實際的磁碟空間與心力。

解除安裝後的快速檢查

刪完應用程式後,確認空間有回來。打開「系統設定 > 一般 > 儲存空間」,讓那條進度列重新計算,剛清空廢紙簍後可能要等一下子。如果「應用程式」或「系統資料」之類的分類遲遲還是很大,通常就是這份教學一直在講的殘留檔留下的痕跡:早就移除的軟體留下的快取與支援檔。把它們清掉,就是「刪除」一個應用程式和真正「解除安裝」它的差別。把殘留檔放在心上的 mac 解除安裝應用程式,才是收回空間、讓 Mac 保持輕快最可靠的方式。

Frequently asked

把應用程式拖進廢紙簍,就算完成 mac 解除安裝應用程式了嗎?+
並沒有。廢紙簍只會移除應用程式的本體套件(bundle),但多數程式會把偏好設定、快取與支援檔散落在資料庫資料夾各處。這些殘留檔會留在磁碟上,所以一個你以為「已刪除」的應用程式,往往還佔著數百 MB 甚至數 GB,重新安裝時還會還原舊設定。
解除安裝後的殘留檔會留在哪裡?+
幾乎都在 ~/Library 裡,特別是 Application Support、Caches、Preferences、Logs 與 Containers,背景執行的項目還會留在 LaunchAgents。少數應用程式也會在系統層的 /Library 留下檔案。這些資料夾預設隱藏,這正是大多數人沒清乾淨的原因。
有沒有更快把 app 殘留檔一起移除的方法?+
有。MacScrub 的解除安裝工具會把應用程式本體連同偏好設定、快取、支援檔與登入項目一次找出來,一步移除。所有東西都會先送進廢紙簍,完全可以還原。MacScrub 提供 7 天免費試用,之後是買斷 49 美元、沒有訂閱制。
可以解除安裝 Safari、郵件這類 Apple 內建應用程式嗎?+
不行,也不建議嘗試。核心系統應用程式受 macOS 保護,強行移除可能讓系統更新或其他功能出問題。你可以改成從程式塢或啟動台把它們隱藏起來。MacScrub 會刻意略過受保護的系統應用程式,讓你的 Mac 保持穩定。
解除安裝應用程式會把我的文件和檔案一起刪掉嗎?+
通常不會。解除安裝移除的是應用程式與它的支援資料,而不是你另外存放的檔案,例如「文件」資料夾或 iCloud 裡的文件、相片與匯出檔。不過重要資料還是請先備份。由於 MacScrub 會讓刪除經過廢紙簍,事後若發現某個檔案還需要,都能還原回來。

Give your Mac a considered clean.

免費試用 7 天 · 買斷 49 美元,無訂閱