重置與備份啟動台佈局:終端機指令和 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 設定的「整理」分頁:

  1. 匯出佈局:在「備份」一欄按「導出佈局」,把目前的頁面、檔案夾和順序存成檔案。換 Mac 或重灌前先匯出一份。
  2. 匯入佈局:按「導入佈局」,選擇之前匯出的檔案。匯入前會自動備份目前的佈局。
  3. 還原今天的改動:按「恢復上次啓動時的佈局」,回到這次打開 LaunchHome 時的樣子。
  4. 找回隱藏的 App:在「佈局維護」按「顯示被移除的應用」。
  5. 從頭開始:按「恢復默認佈局」,所有檔案夾和自訂排列會清除,App 依名稱重新排列。重置前同樣會先備份。
  6. 匯入舊啟動台:按「導入系統啓動台佈局」,或從搜尋欄右側的 ⋯ 選單選它,把舊版啟動台的頁面和檔案夾原封不動搬過來。

佈局檔存在哪裡

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 的「恢復默認佈局」會先自動備份,可以用匯入佈局選擇備份檔還原。