In Mac OS X 10.8.2 habe ich dieses merkwürdige Problem. Jedes Mal, wenn ich eine neue aktualisierte Version einer von mehreren von mir verwendeten Anwendungen installiere, fügt mein System im Kontextmenü "Öffnen mit" einen neuen doppelten Eintrag hinzu:
Ich habe versucht, die Caches zu löschen, die Festplattenberechtigungen wiederherzustellen und neu zu starten, aber das Problem besteht weiterhin.
Ich habe die Launch Services-Datenbank mehrmals vollständig neu erstellt und die Vorbindung vollständig neu erstellt, indem ich die Standardbefehlszeilentools und zwei verschiedene kommerzielle Reinigungsdienstprogramme verwendet habe, um dasselbe zu tun.
Ich habe auch Spotlight gelöscht und neu erstellt und dann Launch Services neu erstellt und Caches wieder gelöscht.
Nichts hat irgendeine Wirkung.
Es scheint, dass hier zuvor ähnliche Fragen gestellt wurden und alle von "Launch Services-Datenbank neu erstellen" falsch beantwortet wurden, aber das hilft dem Problem nicht.
Update 18. Januar 2013
Nachdem ich einen Fehlerbericht bei Apple eingereicht habe, habe ich eine Benachrichtigung erhalten, dass es sich um einen bekannten Fehler handelt, den sie bereits verfolgen und bearbeiten. Es ist Bug ID # 11582257 für jeden, der diese Dinge befolgt.
Update April 2013
Dieser Fehler wurde in Mac OS X 10.8.3 nicht behoben.
Update Juni 2013
Dieser Fehler wurde in Mac OS X 10.8.4 noch nicht behoben.
Antworten:
Ich habe einen Terminalbefehl gefunden, der in Mountain Lion funktioniert. Es gibt die richtige Befehlsfolge
lsregister
, um dieses Problem zu beheben:/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Dies wurde von einem Dr. Drang auf dem Blog von LeanCrew.com in einem Beitrag mit dem Titel „ Open With duplicates loswerden“ zur Verfügung gestellt . Es wurde am 16. Februar 2013 veröffentlicht.
Sie können den Blog-Beitrag unter dem obigen Link lesen, um alle Details zu erfahren.
Bis Apple diesen bekannten Fehler behebt, muss dieser Befehl möglicherweise jedes Mal erneut ausgeführt werden, wenn eine neue Version einer App auf meinem System installiert wird, was zu neuen doppelten Elementen im Menü "Öffnen mit" führt.
Ich muss zugeben, dass diese Saite am 12. Januar 2013 von bmike vorgeschlagen wurde. Aber aus irgendeinem Grund habe ich sie früher übersehen. Also danke, bmike.
quelle
killall Finder;
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
Überprüfen Sie die Antwort von Wheat, in der festgestellt wurde, unter welchen Umständen OS X einen Fehler aufweist und die Duplikate durch das Aktualisieren einer App aus dem App Store verursacht werden.
Für andere, bei denen dies nicht durch einen bestimmten Fehler in Mountain Lion verursacht wurde, ist es durch die Neuerstellung nicht mehr möglich, eine veraltete Datenbank mit Startdiensten zu erstellen. Sie sollten jetzt Ihre gesamte Spotlight-Datenbank neu erstellen.
Dies setzt voraus, dass Sie nicht wirklich mehrere Kopien von PDFPenPro haben. Sie können also
mdfind app_name
vor und nach dem Neuerstellen von Spotlight ausgeführt werden, da dies die wahrscheinliche Ursache für doppelte Einträge ist.Dies könnte auch ein guter Zeitpunkt sein, um sicherzustellen, dass Ihre Backups aktuell sind. Zufällige Dateisystemfehler, inkompatible Dienstprogramme oder bevorstehende Festplattenfehler könnten auch erklären, dass die Datenbank weiterhin mit doppelten Einträgen neu erstellt wird.
quelle
mddiagnose
und senden Sie ihn ab. Wenn Sie einen wiederholbaren Fall haben, sollte es für den Techniker einfach sein, Sie zu veranlassen, den Fehler zu demonstrieren und ihn dann zu reproduzieren. Besser, Sie wissen genau, was das Hinzufügen des neuen Elements auslöst.