簡短的答案:在終端機中執行 defaults delete com.apple.dock; killall Dock。
這條指令會讓 Dock 回到全新 Mac 上的樣子:Apple 的預設 App、預設大小、預設位置。它也會移除你加入的每個 App,所以請先讀下一節。
重設 Dock 會清除你所有的 Dock 偏好設定,包括:
重設只會動到 Dock。你的 App 不會被移除,你的檔案也不會受到影響,任何內容都不會離開你的 Mac。只有 Dock 本身的設定會被清除。
如果你的 Dock 只是大小不對、其他都正常,就不需要完整重置。跳到大小或位置,只修那一項。
打開終端機,路徑是「應用程式」再到「工具程式」,或按下 Command 加空白鍵並輸入「終端機」。貼上這段內容並按下 Return:
defaults delete com.apple.dock; killall Dock
Dock 會消失一秒鐘,然後以 Apple 的預設值重新出現。有兩個部分在發揮作用。defaults delete com.apple.dock 會移除儲存的偏好設定,而 killall Dock 則會重新啟動 Dock,讓它從頭開始重建。少了第二部分,看起來就會像什麼都沒發生。
如果終端機回應該網域不存在,代表偏好設定已經被清除了。單獨執行 killall Dock 即可。
同一個指令適用於 Still Dock 支援的所有 macOS 版本,從 macOS 13 到 macOS 26。它不需要 sudo,你也不該加:Dock 讀取的是你使用者的偏好設定,sudo 會寫到錯誤的帳號。
不想用終端機?把 com.apple.dock.plist 從 ~/Library/Preferences 移到垃圾桶(在 Finder 中按 Command、Shift 和 G,然後貼上該資料夾),再登出並重新登入。macOS 會寫入一個帶預設值的新檔案。Dock 不保留設定的常見原因就是這裡的檔案損毀,這樣能修復。
兩個指令儲存你現在的配置,如果你改主意了還能放回去:
defaults export com.apple.dock ~/Desktop/dock-backup.plist
defaults import com.apple.dock ~/Desktop/dock-backup.plist; killall Dock
第一個把副本寫到桌面。第二個稍後執行,把它載回來。請用 export 和 import。手動拷貝檔案會失敗,因為 macOS 會把偏好設定快取在記憶體裡,偷偷拷貝進去的檔案可能在 Dock 下次寫入時被覆寫。
執行重置指令後,Dock 會重建 Apple 的預設 App 組合。如果只想要回 App 並保留大小和位置,只刪除存放它們的兩個清單:
defaults delete com.apple.dock persistent-apps; defaults delete com.apple.dock persistent-others; killall Dock
如果 Dock 回來時是空的,請執行上面的完整重置。包含手動新增 App 的逐步版本見如何還原 Dock 的預設 App。
你可以拖移分隔線,或使用「系統設定」中「桌面與 Dock」裡的滑桿,但兩者都不會告訴你正常值是多少。刪除大小,macOS 就會用它自己的預設值:
defaults delete com.apple.dock tilesize; defaults delete com.apple.dock largesize; killall Dock
上面的指令會清除圖示大小和放大時圖示增長到的大小,而你的 App 保持原位。想看它現在的值,執行 defaults read com.apple.dock tilesize。如果終端機回答該鍵不存在,代表 Dock 已在用預設值。
Dock 自己不停改變大小是另一個問題:為什麼 Dock 一直改變大小。
如果 Dock 在左邊或右邊,或在錯的螢幕上:
defaults write com.apple.dock orientation -string bottom; killall Dock
或者打開「系統設定」,進入「桌面與 Dock」,把「螢幕上的位置」設為「下方」。所有原因,包括 Dock 停在另一台顯示器上,見如何把 Dock 移回底部。
你通常不需要完全重設。每個部分都可以單獨還原,不會遺失你的 App:
defaults delete com.apple.dock autohide; killall Dock。killall Dock 就能修復沒有回應的 Dock,不會更動任何設定。如果你之所以要重設,是因為 Dock 一直偏離你設定的樣子,重設只是在治標。真正的原因是 macOS 允許 Dock 被一次不小心的拖曳改變,卻沒有提供任何方式能將它固定。
你可以自己固定它。當你的 Dock 調整成你想要的樣子後,執行:
defaults write com.apple.dock size-immutable -bool true; killall Dock
上面的指令會凍結大小。位置、內容與自動隱藏也各有對應的設定,列在我們介紹全部四項的指南中。把 true 換成 false 就能解除其中任何一項。
如果不想記四個指令,Still Dock 把同樣的四個鎖定做成選單列裡的開關,並記住你鎖定前的 Dock,讓你隨時能回去。
使用不只一台螢幕嗎?Dock 也會在螢幕之間跳來跳去,這是另一個有各自解法的問題:如何讓 Mac Dock 固定在單一螢幕。
這些指令最後的 killall Dock 只會重新啟動 Dock,不會重設任何東西:killall Dock 實際上做了什麼。
一旦調回你想要的樣子,你就能再次阻止它移動:如何鎖定 Mac 的 Dock。
不會。它只清除 Dock 的偏好設定。你的應用程式仍然安裝著,檔案也不受影響。之後你需要把常用 App 重新拖回 Dock,除非它們本來就在 Apple 的預設組合裡。
defaults delete com.apple.dock; killall Dock。前半部分清除所有 Dock 偏好設定,後半部分重新啟動 Dock,讓它按預設值重建。
通常是偏好設定檔損毀,上面的檔案刪除方法可以修復。如果是公司或學校的受管理 Mac,可能是有描述檔強制套用了 Dock 設定,這是無法在本機覆蓋的。如果你的 Dock 設定也變成灰色,參見為什麼 macOS 會說是描述檔設定的。
先試 killall Dock,它重新啟動 Dock 而不遺失任何內容。如果 Dock 仍不出現,下一步是完整重置。更多見我的 Mac Dock 不見了。
終端機重置會清除四個 Dock 鎖定鍵,所以會:用指令鎖定的 Dock 會被解鎖。如果 Still Dock 正在執行且開著某個鎖定,它會再次套用該鎖定,所以請先在 App 裡把它關掉。
如果 Dock 是在你沒有要求的情況下自己重置的,那是另一個問題,有四種可能的原因。請看為什麼 Mac 的 Dock 會自己重置。