重置和备份启动台布局:终端命令与 macOS 26 之后的做法
启动台图标乱了、出现空白或重复时,可以重置布局。这篇说明 macOS 15 及更早版本的终端命令、它在 macOS 26 / 27 上为什么没用了,以及在 LaunchHome 里怎样备份、恢复和重置布局
macOS 15 及更早:用终端重置启动台
打开「终端」,运行下面这行命令,程序坞会重新启动,启动台随之重建:
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
重置后,苹果自带的应用回到第一页,其他应用按名称排在后面,你建的文件夹和自定义顺序都会丢失。所以重置之前最好先备份。
重置之前先备份
旧版启动台的布局存在一个数据库里,位置因用户而异。在终端里运行下面这行命令,可以把它复制一份到桌面:
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 时的样子。
- 找回隐藏的应用:在「布局维护」里点「显示被移除的应用」。
- 从头开始:点「恢复默认布局」,所有文件夹和自定义排列会被清除,应用按名称重新排列。重置前同样会先备份。
- 导入旧启动台:点「导入系统启动台布局」,或者在搜索框右侧的 ⋯ 菜单里选它,把旧版启动台的页面和文件夹原样搬过来。
布局文件存在哪
LaunchHome 的布局保存在 ~/Library/Application Support/com.wlh.launchpad/layout.json,同一个文件夹里还有自动备份:导入前的 layout.before-import.json、重置前的 layout.before-reset.json,以及上次启动时的 layout.previous.json。
布局文件万一损坏读不出来,App 会把它改名保存在旁边,而不是直接覆盖,数据不会丢。
常见问题
重置启动台会删除应用吗?
不会。重置只影响图标的排列,应用和它们的数据都不受影响。
macOS 26 上运行 ResetLaunchPad 命令有用吗?
没有用。macOS 26 已经没有启动台,「App」视图的排列由系统决定,没有可以重置的布局。
换新 Mac 怎么把启动台布局带过去?
在旧 Mac 的 LaunchHome 里「导出布局」,把文件传到新 Mac,再「导入布局」。如果旧 Mac 是从 macOS 15 升级上来的,也可以直接在旧 Mac 上「导入系统启动台布局」后再导出。
重置之后能撤销吗?
旧版启动台的重置不能撤销,除非你事先备份了数据库。LaunchHome 的「恢复默认布局」会先自动备份,可以通过「导入布局」选择备份文件恢复。