MacOS 清理无效的打开方式

之前在Mac上安装了VMware虚拟机,这个工具很强大,可以关联Mac上的文件直接使用虚拟机中的应用打开。但无奈我的试用到期了,于是把VMware给卸载了,结果发现虚拟机卸载了,但之前打开方式一直存在。于是想找办法删除它们。

解决方案

解决方案比较简单,但不是UI式的,而是需要命令行。

打开你的Terminal,输入如下命令

1/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user  

老版本的可能需要这个命令(10.3 10.4)

1/System/Library/Frameworks/ApplicationServices.framework/\Frameworks/LaunchServices.framework/Support/lsregister \-kill -r -domain local -domain system -domain user

后遗症

我发现打开方式清理了,但之前默认使用Windows应用打开的文件图标还是原来的,后面再找解决方案吧,不强迫症了。

参考资料

Remove Duplicates From a Mac's 'Open With' Menu