起動サービスを再構築した後でも、Finderの「アプリケーションから開く」メニューのエントリが重複しています


12

Mac OS X 10.8.2では、この奇妙な問題があります。使用するいくつかのアプリケーションのいずれかの新しい更新バージョンをインストールするたびに、システムは「Open With」コンテキストメニューに新しい重複エントリを追加します。

ここに画像の説明を入力してください

キャッシュをクリアし、ディスクのアクセス許可を再構築して再起動しようとしましたが、問題は解決しません。

標準のコマンドラインツールを使用し、2つの異なる商用クリーニングユーティリティを使用して同じことを行うことにより、Launch Servicesデータベースを完全に再構築し、Pre-Bindingを完全に再構築しました。

また、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ではまだ修正されていません


私はオニキスお勧めしません-しかし、私は好きですこの答え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のバグです。これを書いている時点では未修正のままです。

回答:


6

Mountain Lionで動作するターミナルコマンドを見つけました。lsregisterこの問題を修正するためのコマンドの正しいシーケンスを提供します。

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

これは、Dean博士がLeanCrew.comのブログで、Get With riding with duplicatesという名前の投稿で提供しました。2013年2月16日に投稿されました。

すべての詳細については、上記のリンクのブログ投稿をご覧ください。

おそらく、Appleがこの既知のバグを修正するまで、システムにアプリの新しいバージョンがインストールされるたびにこのコマンドを再実行し、[開く]メニューに新しい重複項目を作成する必要があります。

この文字列は、2013年1月12日にbmikeによって提案されたことを認めなければなりません。しかし、何らかの理由で、以前にそれを見落としていました。おかげで、bmike。


おかげで、うまくいきました。Open Withメニューを更新するには、Finderを再起動する必要がありました。10.9.2を実行しています。
チャドフォンナウ14年

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

OS Xにバグがあり、重複がApp Storeからのアプリの更新によって引き起こされる状況を発見したWheatの回答を確認してください

これがMountain Lionの特定のバグによるものではない場合、再構築により古い起動サービスデータベースが除外されるため、スポットライトデータベース全体を再構築する必要があります。

これは、実際にはPDFPenProのコピーがいくつかないことを前提としていmdfind app_nameます。そのため、スポットライトの再構築の前後に実行される可能性があります。

これはまた、バックアップが最新であることを確認する良い機会かもしれません-ランダムファイルシステムエラー、互換性のないユーティリティ、または差し迫ったディスク障害により、データベースが重複エントリで再構築され続ける可能性があります。


質問で述べたように、Spotlightを完全に再構築しました。それは助けにはなりませんでした。

1
また、問題の各アプリのコピーが1つだけであることを確認しました。ただし、アプリケーションの新しいリビジョンの新しい更新をインストールするたびに、特定のアプリケーションのメニューに新しい重複エントリが追加されます。これはOS Xの未解決のバグにすぎないと結論付けています。ワークフローで常に「Open With」コンテキストメニューを使用しているため、迷惑です。

1
編集していただきありがとうございます。私の脳は、明らかにあなたの投稿の最初のバージョンを覚えていました。Appleにバグを報告し、それを実行mddiagnoseして送信する場合-繰り返し可能なケースがある場合、エンジニアはバグを簡単にデモンストレーションしてから再現することができます。より良いのは、新しいアイテムの追加をトリガーするものを正確に知っていることです。
bmike

投稿してください!そして、これに固執して、なぜ他の質問と違うのかを明確にしてくれてありがとう。
bmike

@WheatWilliamsあなたがレーダーを投稿した場合、バグレポートでそれをリンクします。これは10.8.4(12E55)ではまだ修正されていないため、可能な場合は次のビルドで対処できるように、完全な再現可能なテストケースを取得したいと思います。私のバグはrdar:// 14100691
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.