Warum werden die Apps auf meinem Mac in der Liste der "Öffnen mit" -Anwendungen zweimal und manchmal dreimal aufgelistet?

15

Wenn ich mit der rechten Maustaste auf eine Datei auf meinem Mac OS-Desktop klicke und dann im Kontextmenü auf "Öffnen mit ..." gehe, werden in der Liste der potenziellen Anwendungen, mit denen "geöffnet" werden soll, Anwendungen mehrfach aufgeführt, manchmal drei oder viermal direkt nebeneinander!

  1. Warum passiert das?
  2. Wie behebe ich das?
  3. Wie verhindere ich, dass es erneut auftritt?

Sehen Sie sich diesen Schnappschuss des Kontextmenüs an, der die Verdoppelung zeigt:

Screenshot eines Menüs mit doppelten Apps

Jetzt habe ich Mountain Lion auf einem 13 "MacBook Pro, aber dieses Problem bestand, bevor ich auf Mountain Lion umgestiegen bin.

estephan500
quelle
Ich habe auf beiden ML-Maschinen das gleiche Problem.
Jan Henckens

Antworten:

19

Dies geschieht, weil die LaunchServices-Datenbank beschädigt wird.

So reparieren Sie auf Mountain Lion:

  1. Öffnen Sie Terminal.app im Ordner / Programme / Dienstprogramme /.
  2. Lauf /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
  3. Neustart

Dieser Befehl hat sich im Laufe der Jahre geändert, aber ich habe vor kurzem den obigen Befehl ausgeführt, um das gleiche Problem bei Mountain Lion zu beheben. Dieser Hinweis zu Mac OS X Hints behandelt den Befehl für andere Mac OS-Versionen im Laufe der Jahre.

Wenn Sie die Befehlszeile nicht verwenden möchten , bietet das kostenlose Tool Onyx auch eine Option unter Wartung -> Neu erstellen -> Startservices.

Ich habe wirklich noch nie einen Weg gesehen, wie ich damit aufhören kann. Ich bin nicht sicher, was es tatsächlich zur Korruption führt, außer ich weiß, dass es sehr aktiv eingesetzt wird.

jmlumpkin
quelle
Das sind großartige Infos, vielen Dank. Ich lade Onyx herunter, da das Eintauchen in die Kommandozeile manchmal mühsam wird. Es ist also interessant, sich ein praktisches Tool dafür auszudenken. ein bisschen verwundert, warum sie es nicht in den Mac App Store stellen - vielleicht erlaubt Apple keine Apps, die mit den dortigen Systemfunktionen experimentieren. Wie auch immer, schätze das sehr.
Estephan500
2
Anstatt neu zu starten, können Sie Finder auch einfach neu starten, indem Sie die Alt-Taste gedrückt halten und mit der rechten Maustaste auf Finder im Dock klicken. Wählen Sie dann Neu starten.
Wes Baker
1
Anstatt neu zu starten, können Sie Finder auch einfach vom Terminal aus neu starten, indem Sie killall Finder
nthonygreen
0

Ich würde Spotlight oder Finder verwenden, um nach "Skitch" zu suchen und zu prüfen, ob möglicherweise mehrere Versionen auf Ihrem Mac versehentlich kopiert oder vervielfältigt wurden. Wenn nicht, handelt es sich möglicherweise um unterschiedliche Versionen, und die alten Versionen wurden nicht gelöscht. Aber ich bezweifle sehr, dass es das letztere ist, höchstwahrscheinlich das erstere.

Encephalon
quelle
Es ist nicht das erstere, das kann ich bestätigen, als ich das Problem hatte.
Stu Wilson
Auch wenn Sie mehrere Versionen einer App installiert haben, hat diese normalerweise auch eine Versionsnummer.
Jmlumpkin