重置與備份啟動台佈局:終端機指令和 macOS 26 之後的做法
啟動台圖像亂掉、出現空白或重複時,可以重置佈局。這篇說明 macOS 15 以前的終端機指令、它在 macOS 26 / 27 為什麼沒用了,以及在 LaunchHome 裡怎樣備份、還原和重置佈局
macOS 15 以前:用終端機重置啟動台
打開「終端機」,執行下面這行指令,Dock 會重新啟動,啟動台也會跟著重建:
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
重置後,Apple 內建的 App 回到第一頁,其他 App 依名稱排在後面,你建的檔案夾和自訂順序都會不見。所以重置前最好先備份。
重置前先備份
舊版啟動台的佈局存在一個資料庫裡,位置因使用者而異。在終端機執行下面這行,就能複製一份到桌面:
cp -R "$(getconf DARWIN_USER_DIR)com.apple.dock.launchpad" ~/Desktop/launchpad-backup
這份資料庫也是第三方啟動台「匯入舊佈局」時讀取的資料。升級到 macOS 26 / 27 後通常還在,以後想匯入的話不要刪掉它。
macOS 26 / 27 上這行指令沒用了
macOS 26 已經移除啟動台,上面的重置指令對系統的「App」視圖不起作用。「App」視圖的排列由系統決定,也就沒有需要重置的佈局。
如果你用的是第三方啟動台,就要用它自己的工具。下面以 LaunchHome 為例。
在 LaunchHome 裡備份、還原和重置
這些操作都在 LaunchHome 設定的「整理」分頁:
- 匯出佈局:在「備份」一欄按「導出佈局」,把目前的頁面、檔案夾和順序存成檔案。換 Mac 或重灌前先匯出一份。
- 匯入佈局:按「導入佈局」,選擇之前匯出的檔案。匯入前會自動備份目前的佈局。
- 還原今天的改動:按「恢復上次啓動時的佈局」,回到這次打開 LaunchHome 時的樣子。
- 找回隱藏的 App:在「佈局維護」按「顯示被移除的應用」。
- 從頭開始:按「恢復默認佈局」,所有檔案夾和自訂排列會清除,App 依名稱重新排列。重置前同樣會先備份。
- 匯入舊啟動台:按「導入系統啓動台佈局」,或從搜尋欄右側的 ⋯ 選單選它,把舊版啟動台的頁面和檔案夾原封不動搬過來。
佈局檔存在哪裡
LaunchHome 的佈局存在 ~/Library/Application Support/com.wlh.launchpad/layout.json,同一個檔案夾裡還有自動備份:匯入前的 layout.before-import.json、重置前的 layout.before-reset.json,以及上次啟動時的 layout.previous.json。
佈局檔萬一損壞讀不出來,App 會把它改名保存在旁邊,而不是直接覆蓋,資料不會遺失。
常見問題
重置啟動台會刪掉 App 嗎?
不會。重置只影響圖像的排列,App 和它們的資料都不受影響。
macOS 26 上執行 ResetLaunchPad 指令有用嗎?
沒有用。macOS 26 已經沒有啟動台,「App」視圖的排列由系統決定,沒有可以重置的佈局。
換新 Mac 怎麼把啟動台佈局帶過去?
在舊 Mac 的 LaunchHome 裡匯出佈局,把檔案傳到新 Mac 再匯入。如果舊 Mac 是從 macOS 15 升級上來的,也可以先在舊 Mac 上匯入系統啟動台佈局再匯出。
重置之後能復原嗎?
舊版啟動台的重置不能復原,除非你事先備份了資料庫。LaunchHome 的「恢復默認佈局」會先自動備份,可以用匯入佈局選擇備份檔還原。