有时在菜单中更新到较新版本的应用程序后 在应用程序中打开 同一项目出现两次。该问题会影响从任何来源下载的程序,甚至影响通过 Mac App Store 分发的程序。我自己最近在更新流行的图像编辑器 Pixelmator 时也遇到了类似的不便。
如何删除不需要的重复项?很简单。打开终端并输入以下命令:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
命令 cd (更改目录)仅更改当前目录。现在输入另一个命令,这次消除重复项:
./lsregister -kill -domain 本地 -domain 系统 -domain 用户
等待几秒钟以完成清理。然后您可以亲眼看到每个应用程序都在上下文菜单中 在应用程序中打开 一个孤儿。如果您期待更长的教程,我们不得不让您失望了。 (值得庆幸的是)这种外观上的变化只需两个命令即可。
[执行行动=“赞助商咨询”/]
呵呵,谢谢丹伙计们:)
万分感谢!! :)
奢华丹尼尔……从我的角度来看,通常是年度文章……这是理所当然的事情,将为某人解决一个巨大的问题……太棒了:)
是否也存在类似应用程序图标丢失的情况?
很棒的提示,谢谢,摆脱了很多镇流器。我只是想尝试找到某种方法来编写网站上的第一个命令,以便它完整地显示在页面上,并提醒我在 cd 命令中键入子目录的第一个字母并按 Tab 键会自动完成名称存在于磁盘上(如果它是唯一的)。如果没有任何作用,请再次添加另一个字母和 TAB。
我尝试使用本教程删除它们。
没有成功,但在讨论中每个人都称赞它有效,所以我想:也许你必须用主文件夹的名称替换术语“用户”。
当然没有成功,但现在我恐怕在系统中做了一些愚蠢的事情。 (这是10.8.2)
这种恐惧有道理吗?
我可以以某种方式将其恢复到原来的形式吗?
它对我也不起作用,但这个可以。
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain本地-domain系统-domain用户