Office 2016 for Mac 預設安裝會在 Word、Excel、PowerPoint、Outlook、OneNote 五個 App 內各自完整複製字體、樣板、語言校對等資源檔,導致安裝體積龐大(常超過 5GB)。GitHub 開源專案 OfficeThinner 提供自動化腳本,刪除後四個 App 的重複資源,改以符號連結指向 Word 的資源,實測可釋放 約 3.7 GB 硬碟空間。本文詳細說明適用版本、風險提示、執行步驟與更新後維護方式。
原理:五個 App 共用核心資源,卻各自備份一份
- Word、Excel、PowerPoint、Outlook、OneNote 共用相同字體、主題、校對工具、本地化資源。
- 安裝時各自在
AppName.app/Contents/Resources/ 完整複製一份,造成 5 倍重複佔用。
- OfficeThinner 腳本:保留 Word 的資源,刪除其他四 App 的對應資源資料夾,建立 符號連結 指向 Word 的資源,達成空間去重。
適用版本與前置條件
- 經測試版本:Office 2016 for Mac V15.16、V15.17、V15.18。
- 五個 App 版本號必須完全一致 (檢查方式:右鍵 App →「顯示套件內容」→
Contents/Info.plist 查看 CFBundleShortVersionString)。
- 需具備管理員權限 (sudo)。
- 風險提示:屬非官方修改,可能導致 App 簽名失效、自動更新失敗、特定功能異常。建議先備份整個
/Applications 下的五個 App,或使用 Time Machine 備份。
執行步驟
- 開啟「終端機」:Command+Space 輸入「Terminal」或「啟動台」→「其他」→「終端機」。
- 複製以下完整指令貼上終端機 (含
sudo),按 Enter:
sudo bash -c "curl -s https://raw.githubusercontent.com/goodbest/OfficeThinner/master/OfficeThinner.sh | bash"
- 輸入 Mac 開機密碼 (輸入過程不顯示字元),按 Enter。
- 腳本自動執行:檢測版本 → 備份 → 刪除重複資源 → 建立符號連結 → 顯示釋放空間統計。
- 完成後重新啟動五個 Office App 驗證功能正常。
更新後維護:每次 Office 更新必須重跑
Microsoft AutoUpdate 更新 Office 時,會重新寫入完整資源檔案,導致符號連結失效、空間再次被佔用。每次更新後,請重新執行上述終端機指令一次,即可恢復瘦身狀態。
驗證瘦身成效
- 「讓訪達」→「應用程式」→ 依序右鍵五個 App →「顯示簡介」查看大小。
- 或終端機執行:
du -sh /Applications/Microsoft\ *.app 查看各 App 體積。
- 預期 Word 體積不變,Excel/PPT/Outlook/OneNote 大幅縮小,總計釋放 ~3.7 GB。
常見問題
- 執行後 App 無法開啟/閃退:通常因版本不一致導致連結指向錯誤。解決:重新安裝 Office 或從備份還原。
- 自動更新失效:簽名破壞導致 MAU 拒絕更新。解決:重新安裝 Office 正式版。
- OneNote 同步異常:OneNote 資源結構特殊,若出現問題可排除 OneNote 不瘦身 (修改腳本略過)。
- M1/M2/M3 晶片 Mac:Rosetta 2 環境下相容,但建議改用原生 Arm 版 Office (V16.50+) 已大幅優化體積,可能無需瘦身。
替代方案:不想折騰腳本?
- 改用 Office 365 訂閱版 (Microsoft 365):最新版本已大幅優化安裝體積,並支援隨選安裝元件。
- 僅安裝 Word + Excel 兩核心 App,其他用網頁版/替代軟體。
- 定期清理
~/Library/Containers/com.microsoft.*/Data/Library/Caches 暫存檔。
小結
Office 2016 for Mac 瘦身腳本 OfficeThinner 以「刪除重複資源 + 符號連結共用」釋放 3.7 GB 空間,適合 SSD 容量有限 (256GB/512GB) 的 Mac 使用者。但屬非官方修改,需接受更新後重跑、簽名失效、潛在功能異常風險。權衡利弊後,謹慎執行並做好備份。