即使重建了启动服务,Finder中“打开方式”菜单中的条目也会重复


12

在Mac OS X 10.8.2中,我有这个奇怪的问题。每次安装所用几个应用程序之一的新更新版本时,系统都会在“打开方式”上下文菜单中添加一个新的重复条目:

在此处输入图片说明

我曾尝试清除缓存,重建磁盘权限并重新启动,但是问题仍然存在。

通过使用标准命令行工具并使用两个不同的商业清理实用程序来完成同一件事,我已经不止一次地完全重建了Launch Services数据库并彻底重建了预绑定。

我还删除并重建了Spotlight ,然后重建了Launch Services,并再次清除了缓存。

没有任何效果。

似乎以前在这里发布过类似的问题,“重建启动服务数据库”错误地回答了所有这些问题,但这无济于事。

2013年1月18日更新

向Apple提交错误报告后,我收到了一条通知,通知他们这是他们已在跟踪和处理的已知错误。对于任何遵循这些内容的人,它的错误ID是11582257。

2013年4月更新

此错误已被固定在Mac OS X 10.8.3。

2013年6月更新

此错误仍未在Mac OS X 10.8.4中修复。


我不推荐on玛瑙-但我确实喜欢这个答案apple.stackexchange.com/a/66870/5472
bmike

请重新打开。“完全重复”是一种情况,具有明显不同的症状,适用于OS X 10.6,那里提出的解决方案对OS X 10.8.2没有帮助。我已经完全重建了Launch Services数据库,它对这个问题没有影响。

其他相关的问题:992910523641246458068530。如果您已完成数据库的重建,并确保聚光灯未找到合法的重复对象,则可以将其编辑到问题中,以使其不像我链接的其他问题。
bmike

1
关于其他问题有很多解释。最后,您遇到了一个聚光灯问题,一个重复的应用程序问题或一个启动服务数据库问题。仔细研究所有答案,应该可以提醒您遇到的情况。
bmike

2
实际上,这是OS X中的错误。在撰写本文时仍未修复。

Answers:


6

我发现了在Mountain Lion中可以使用的Terminal命令。它给出了lsregister纠正此问题的正确命令顺序:

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

这是由Drang博士在LeanCrew.com上的博客上的一篇名为“ 摆脱重复的开放”的文章中提供的。它于2013年2月16日发布。

您可以在上面的链接中阅读博客文章,以获取所有详细信息。

据推测,在Apple修复此已知错误之前,每次我的系统上安装了新版本的应用程序时,可能有必要重新运行此命令,从而在“打开方式”菜单中导致新的重复项。

我必须承认,此字符串是bmike在2013年1月12日提出的。但是由于某种原因,我之前忽略了它。谢谢,麦克。


谢谢,它有效。我需要重新启动Finder才能打开“打开方式”菜单。我正在运行10.9.2。
乍得冯瑙2014年

1
是-这是一个很好的答案,但你应该添加killall Finder;制造的完整的命令/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
billynoah

2

请检查Wheat的答案,如果他发现OS X有bug且重复的情况是由从App Store更新App引起的。

对于不是由Mountain Lion中的特定错误引起的其他情况,重建已排除了过时的启动服务数据库,您现在应该重建整个Spotlight数据库。

这假设您实际上没有几个PDFPenPro副本-因此您可能mdfind app_name在重建聚光灯之前和之后运行,因为这可能是重复条目的原因。

这也可能是确保您的备份是最新的好时机-随机文件系统错误,不兼容的实用程序或即将发生的磁盘故障也可能说明数据库继续使用重复的条目进行重建。


如我在问题中所述,我已经完全重建了Spotlight。那没有帮助。

1
我还进行了检查,以确保每个有问题的应用程序只有一份副本。但是,每次我安装该应用程序较新版本的新更新时,都会向某些应用程序的菜单中添加一个新的重复条目。我认为这只是OS X中一个未解决的错误。这很烦人,因为我在工作流程中不断使用“打开方式”上下文菜单。

1
感谢您在/中对其进行修改。我的大脑显然仍在记住您帖子的第一个版本。如果你想要的文件与苹果,运行中的错误mddiagnose,并在发送 -如果你有一个重复的情况下,它应该是容易的工程师,让你证明错误,然后复制它。更好的是,您确切知道是什么触发了新项目的添加。
bmike

让我们发布!并且感谢您坚持这样做以阐明为什么它与其他问题不同。
bmike

@WheatWilliams如果您发布雷达,我将在我的错误报告中链接到它。这个问题在10.8.4(12E55)上仍然没有固定,因此我想为他们提供一个完美的可重现的测试用例,以便可以在下一个版本中解决。我的错误是rdar:// 14100691
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.