學會 mac 解除安裝應用程式看起來很簡單,而且第一步通常也確實簡單:把圖示拖進廢紙簍、清空、完成。問題在於,一個應用程式很少只是單一檔案。典型的 Mac 應用程式會在「應用程式」資料夾安裝一個本體套件,接著把偏好設定、快取、記錄檔與支援資料散落到各個隱藏的資料庫資料夾。拖進廢紙簍只移除了本體套件,其餘全被留下,有時是數百 MB,偶爾甚至好幾 GB。
這份教學會示範三種可靠的 mac 移除應用程式方法、各自適合的情境,以及那些幾乎沒人會清掉的殘留檔到底藏在哪裡。
Mac 上移除應用程式的三種方法
沒有一招打天下的做法,因為 Mac 安裝軟體有三種途徑。請依照你當初取得應用程式的方式來選擇。
| 你的應用程式來自 | 如何移除 | 連殘留檔一起清掉? |
|---|---|---|
| Mac App Store | 啟動台 → 按住不放 → 點「×」 | 只清掉一部分 |
下載的 .dmg 或 .pkg | 從「應用程式」拖進廢紙簍 | 不會,資料庫檔案會留下 |
| 附專屬解除安裝程式的 App | 執行內附的「Uninstall」工具 | 通常會 |
啟動台(App Store 的應用程式)。 從程式塢打開啟動台,按住任一圖示直到它們開始晃動,再點你要移除的應用程式上的「×」。這是內建方法中清得最乾淨的,但只適用於從 App Store 安裝的應用程式。
Finder(下載安裝的應用程式)。 打開一個新的 Finder 視窗,點側邊欄的「應用程式」,把應用程式拖進廢紙簍(或按右鍵選「移到廢紙簍」),再清空廢紙簍。這個方法很快,但它正是會留下支援檔的元兇。
專屬解除安裝程式。 Adobe、Microsoft 的大型軟體,以及許多 VPN 或防毒軟體,都會附帶自己的解除安裝程式。請到「應用程式」裡該軟體的資料夾找找看,或查看開發商網站。有提供時就用它,因為它最清楚自己的檔案放在哪裡。
手動清除殘留檔
想做到 mac 完整移除程式,就得進到隱藏的資料庫資料夾。以下是安全的逐步做法。
- 先結束應用程式,並確認它沒有還在選單列或程式塢執行中。移除執行中應用程式的檔案可能造成錯誤。
- 用上面的 Finder 方法,把應用程式從「應用程式」移到廢紙簍。
- 在 Finder 打開「前往」選單,按住 Option 鍵再點「資料庫」(沒按 Option 時它是隱藏的)。這會打開你的使用者資料庫資料夾。
- 逐一檢查下列資料夾,找出名稱含應用程式名或開發商名的項目,把符合的拖進廢紙簍:
~/Library/Application Support— 最大的元兇,放著資料庫、外掛與已儲存狀態~/Library/Caches— 需要時會重新產生的暫存檔~/Library/Preferences—.plist格式的設定檔~/Library/Logs— 診斷用記錄檔~/Library/Containers與~/Library/Group Containers— 沙盒化應用程式的資料~/Library/LaunchAgents— 任何會在背景啟動該應用程式的項目
- 清空廢紙簍,把空間收回來。
提醒一點:只刪除名稱明確對應到該應用程式或其開發商的項目。不確定就先留著,在資料庫裡靠猜測動手,正是誤刪檔案的典型原因。在每個資料夾裡搜尋開發商名稱,能讓相符的項目更容易辨認。
MacScrub 如何乾淨地解除安裝應用程式
手動做得到,但又慢又容易出錯:名稱不一定和應用程式一致,有些檔案藏在系統層的 /Library,登入項目又在完全不同的地方。MacScrub 補的正是這個缺口。
MacScrub 的解除安裝工具會一次掃描整個應用程式的足跡:本體套件、它的偏好設定、Application Support 資料、快取、記錄檔、容器,以及它註冊過的任何登入項目或背景代理程式。你先看完整清單,再一步全部移除。有幾個細節讓它保持謹慎而非粗暴:
- 所有東西都先進廢紙簍。 不會立刻永久刪除,所以任何你本來不想移除的項目,在清空廢紙簍之前都能完整還原。
- 清理規則是開源的。 你可以在 GitHub 上清楚讀到 MacScrub 對每個應用程式比對什麼、移除什麼,沒有隱藏行為、沒有遙測、也沒有常駐背景的常駐程式。
- 內建防護替你守住容易忽略的東西。 MacScrub 會略過受保護的 Apple 系統應用程式與已知的敏感資料,讓你不會不小心弄壞 macOS 或刪掉真正會用到的東西。
MacScrub 為 Apple 晶片原生打造,並通過 Apple 公證,提供 7 天免費試用,授權為買斷 49 美元、沒有訂閱制。如果你只是偶爾解除安裝一個應用程式,上面的手動方法就很夠用。但如果你經常試裝軟體,一個能連殘留檔一起抓出來的解除安裝工具,確實能替你省下實際的磁碟空間與心力。
解除安裝後的快速檢查
刪完應用程式後,確認空間有回來。打開「系統設定 > 一般 > 儲存空間」,讓那條進度列重新計算,剛清空廢紙簍後可能要等一下子。如果「應用程式」或「系統資料」之類的分類遲遲還是很大,通常就是這份教學一直在講的殘留檔留下的痕跡:早就移除的軟體留下的快取與支援檔。把它們清掉,就是「刪除」一個應用程式和真正「解除安裝」它的差別。把殘留檔放在心上的 mac 解除安裝應用程式,才是收回空間、讓 Mac 保持輕快最可靠的方式。