mac的launchpad无权限卸载软件,应用程序里可以卸载软件的解决办法

不知道什么时候开始,直接在 “应用程序” 里删掉后,启动台居然不能删除了……

10.13和10.14后,无论是按住 Option,还是按住 Control + Option + Command,还是把图标拖进垃圾桶,都无济于事

被清理的 App 带着禁止图标长期驻留在我的启动台,看着烦人,而且点击图标还可以加载软件,造成卸载不了软件的困难

怎么办?!查,解决,ask for help!

方法如下:

  1. 打开访达(Finder),点击最顶部菜单栏的“前往”-“前往文件夹”,接着输入“/private/var/folders”

然后在弹出的访达(Finder)窗口搜索栏输入:com.apple.dock.launchpad,搜索范围选择“folders”,如下图

mac的launchpad无权限卸载软件,应用程序里可以卸载软件的解决办法_第1张图片

2.图中有5个账户,进入每个账户里找“com.apple.dock.launchpad” 文件夹里,可以看到 “db”

 3.复制db的路径 

  

/private/var/folders/bq/2j329y9n2t583q8f22kb9yw00000gp/0/com.apple.dock.launchpad/db

4.此时请打开 “终端”,输入:“cd ”
即cd两个字母,再加一个空格,空格后面是 “db” 目录的路径

cd /private/var/folders/hw/2j329y9n2t583q8f22kb9yw00000gp/0/com.apple.dock.launchpad/db

输入完以上后,按下 “回车” 按键

鉴于不一定每一个人都是这个路径,所以请选中“db”目录后,按下快捷键“Command + i”,查看完整路径去修改自己的命令。

5.最后就是关键的一步,接着在“终端”输入删除遗留产物的命令行:

sqlite3 db "delete from apps where title='GarageBand';"&&killall Dock

我删除的是 GarageBand,你只需要把你要删除的程序替换为你的程序名字即可。
同时注意区分大小写,一定要区分大小写,必须区分大小写。
输入完,没有输错的话是不会有提示的

最后,启动“启动台”看看世界是不是干净了

6.如果账户db没有删除,试着同样方法其他四个账户,problem is solved!

你可能感兴趣的:(mac,macos)