Launchpad 出现空白或斜杠圆圈图标,说明应用本体已删但数据库残留;需先确认图标状态,再通过编辑模式删除、清空双路径应用文件、用终端精准执行 SQLite 删除命令,并清理 Library 中关联配置文件。

Launchpad 里出现空白图标或带斜杠圆圈的“无法打开”图标,说明应用本体已删,但系统数据库还留着记录。这不是界面卡顿,而是 SQLite 数据库没同步更新,得从底层清理。
先确认图标是否真“空白”
点一下它——如果弹出“找不到应用程序”或显示斜杠圆圈,就属于典型残留;如果完全没反应、也不能拖动或点 X,基本可以确定是数据库条目孤悬,需手动干预。
进入启动台编辑模式尝试一键清除
这是最轻量的入口操作,适合 App Store 下载的应用:
- 打开 Launchpad(四指捏合或点 Dock 图标)
- 按住 Option 键不放,等所有图标抖动
- 看目标图标左上角有没有红色 ×
- 有就点它,确认删除;没有就跳过这步,说明系统没把它当“可管理应用”
检查并清空双路径下的应用文件
很多第三方软件会同时装在两个地方,只清一个位置,图标就会赖着不走:
- 打开访达 → 左侧“应用程序”,找一遍目标 app(比如 “Zoom.us.app”)
- 按 Command+Shift+G,输入
~/Applications,检查用户级安装目录 - 两者都拖进废纸篓,并右键“清空废纸篓”
- 这步不做,后续命令可能因路径校验失败而无效
用终端精准删数据库里的那一条记录
不用重置整个 Launchpad,保留你现有的分组和布局:
- 打开终端,粘贴执行这一行(把
Photoshop换成图标下方显示的完整名称,注意大小写和空格):sqlite3 $(find /private/var/folders \( -name com.apple.dock.launchpad -a -user $USER \) 2>/dev/null)/db/db "DELETE FROM apps WHERE title = 'Photoshop';" && killall Dock
- 如果不确定全名,先查一遍:
sqlite3 $(find /private/var/folders \( -name com.apple.dock.launchpad -a -user $USER \) 2>/dev/null)/db/db "SELECT title FROM apps;" | grep -i photo
- 命令执行后 Dock 会闪一下,再进 Launchpad 就干净了
最后一步:顺手清理关联配置,防止复发
图标清了,但偏好、缓存、支持文件还在,重装时可能自动恢复旧状态:
- 按 Command+Shift+G,依次打开这几个路径:
~/Library/Application Support/~/Library/Preferences/~/Library/Caches/ - 搜索应用名(如
com.adobe.Photoshop或Adobe),删掉对应文件夹或.plist文件 - 完事之后重启 Mac,让系统彻底释放残留资源
不复杂但容易忽略


















