一键重置 macOS 程序坞(Dock)所有设置

删除整个 com.apple.dock 偏好域并重启程序坞,把折腾过的设置全部还原。

macOS程序坞macOSdefaults 偏好设置中风险
运行 defaults delete com.apple.dock && killall Dock,即可清除所有 Dock 自定义并恢复系统默认。

01命令

命令
$ defaults delete com.apple.dock && killall Dock

02作用说明

程序坞的所有自定义——固定应用、放大效果、触发角、自动隐藏微调等——都保存在 com.apple.dock 这个偏好域里。defaults delete 不带键名时会删除整个域,killall Dock 让系统用全新默认配置重新启动程序坞。这比逐条回滚以前的 defaults write 快得多。注意副作用:固定的应用列表和 Dock 布局也会一起被重置。

03风险

风险中风险
!注意: 此操作会同时清空 Dock 上的应用布局和手动设置,且没有内置撤销;建议先用 defaults export com.apple.dock ~/dock-backup.plist 备份。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • macOS defaults - read, write and delete macOS user defaults
    SS64 · technical · 2026-09-17
    依据: Documents `defaults delete domain` — 'Removes all defaults for the given domain' — and shows killing processes (e.g. `killall Dock`) to make preference changes take effect.
  • defaults(1) man page
    Xcode Man Pages (keith.github.io) · technical · 2026-09-17
    依据: Man page for defaults: `delete` removes 'the specified defaults' or, with only a domain given, the whole domain's preferences, and warns that the domain is completely reset.

最后验证: 2026-09-19 · 分类: 系统与设置

06相关方案