Öffnen-mit-Kontextmenü am Mac ist sehr langsam

Ich muss lange warten, wenn ich zu einer Datei per Rechtsklick das Kontextmenü und "Öffnen mit" aufrufe. Dabei ist der Mac neu und nicht eben langsam. Das nervt total.

In Pocket speichern vorlesen Druckansicht 6 Kommentare lesen
Lesezeit: 2 Min.

Wir hatten das Phänomen bei zwei Redaktions-Macs auch. Wir vermuten, es entsteht, wenn man viele Programme ausprobiert.

Dauert der Aufbau des "Öffnen-mit"-Kontextmenüs ungewöhnlich lange, ist es angeraten, die LaunchServices-Datenbank aufzuräumen.

macOS führt in der sogenannten LaunchServices-Datenbank Buch über die installierten Programme und merkt sich, mit welchen Dateiformaten sie zurechtkommen.

Ab und zu muss man diese Datenbank aufräumen. Das klappt nur im Terminal. Öffnen Sie dieses zunächst, etwa indem Sie Cmd+Leertaste drücken und "Terminal" eintippen.

Da der entsprechende lsregister-Befehl nicht Teil des Systempfads ist, müssen Sie ihn aufrufen, indem Sie das richtige Unterverzeichnis vor dem Befehl angeben. Alles, was nach dem Befehl mit einem Minuszeichen beginnt, sind Parameter:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -seed -R -f -v -gc -domain local -domain user -domain system

Sämtliche Parameter hier zu erläutern, würde zu weit führen. (Rufen Sie die Zeile nur bis "lsregister" auf, zeigt der Befehl eine Übersicht der möglichen Parameter.)

Die wichtigsten in diesem Fall: -kill baut die LaunchServices-Datenbank neu auf. -R durchsucht die Verzeichnisse rekursiv und berücksichtigt dabei auch versteckte Verzeichnisse und Programmpakete. -gc löscht überflüssige Einträge und schrumpft die Datenbank auf das nötige Maß zurecht.

Das Ganze dauert zwar ziemlich lange, auf aktuellen iMacs haben wir mehrere Minuten, teilweise sogar über eine Stunde gewartet. Die dabei teilweise erscheinenden Fehlermeldungen brauchen Sie übrigens nicht zu irritieren. Danach öffnete das Kontextmenü aber wieder wesentlich flotter.

Ebenfalls interessant:

(se)