App-Symbole gehen auf dem MacBook verloren


21

Ich habe dieses Problem jetzt schon eine Weile und es beginnt mich wirklich zu stören. Hin und wieder verschwinden viele meiner App-Symbole im Dock, im Launchpad, im Finder und im Cmd-Tab-Umschalter, einfach überall.

Einige Bilder:

Symbole fehlen im Finder Symbole fehlen im Dock Symbole fehlen auf dem Launchpad

Offensichtlich ist das wirklich nervig. Ich habe bereits viele Dinge versucht, um es zu lösen.

  • Ich habe versucht, den Finder neu zu starten
  • Ich habe versucht, das Dock neu zu starten (Terminal: killall Dock)
  • Ich habe versucht, den Symbol-Cache zu löschen

Nur so kann ich dies (vorübergehend) lösen, indem ich Folgendes tue:

  • Neustart, jetzt wurden die Symbole in Finder und Launchpad neu geladen, Dock-Symbole fehlen noch

  • Gehen Sie zu Bibliothek / Einstellungen / com.apple.dock.plist und löschen Sie die Datei

  • offenes Terminal: Killall Dock

Auf diese Weise ist alles repariert, aber ich muss mein Dock neu anordnen, da ich die Voreinstellungsdatei entfernt habe. Es ist jedoch nur eine vorübergehende Lösung, das Problem tritt immer wieder auf und ich muss dies immer tun, was sehr ärgerlich ist.

Weiß jemand, was das verursacht? Wie könnte ich es dauerhaft lösen? Es wird wirklich frustrierend!

Vielen Dank!


Dies ist mir heute passiert (macOS 10.13.1), und die betroffenen Symbole betrafen alle Apps, die ich in den letzten Wochen (seit meinem letzten Neustart) über den App Store aktualisiert hatte. Das Abmelden und Zurück hatte keine Auswirkung, aber ein neuer Neustart stellte alle Symbole wieder her. Ich bin mir fast sicher, dass die Symbole nach dem Update nicht sofort generisch wurden, obwohl ich zu diesem Zeitpunkt nicht darauf geachtet habe. Als ich heute nach dem Neustart eine andere App Store-App aktualisiert habe, wurde das Symbol nicht generisch.
Gaultheria

Für mich war das Einstellen des Symbol-Cache alles, was ich brauchte: apple.stackexchange.com/questions/280877/…
Dimser

Antworten:


12

So erstellen Sie die Launchpad-Datenbank in OS X Yosemite (10.10) und höher neu

  1. Gehen Sie zum Bibliotheksordner , der ausgeblendet ist. Um darauf zuzugreifen, klicken Sie auf eine beliebige Stelle auf dem Desktop und stellen Sie sicher, dass im oberen Menü neben dem Apple-Logo das Wort "Finder" angezeigt wird.
  2. Halten Sie die alt/optionTaste gedrückt und wählen Sie in der oberen Menüleiste Los und schließlich Bibliothek .
  3. In der Bibliothek Ordner lokalisieren und den öffnen Application Support Ordner.
  4. Suchen Sie im Ordner "Anwendungsunterstützung" den Dock- Ordner und öffnen Sie ihn .
  5. Im Dock-Ordner finden Sie eine Reihe von Dateien, darunter eine mit dem Namen desktoppicture.db und eine oder mehrere Dateien, die mit einem gestrichelten Satz von Großbuchstaben und Zahlen beginnen und mit .db enden. Ein Beispieldateiname ist FE0131A-54E1-2A8E-B0A0A77CFCA4.db . Nehmen Sie alle Dateien im Dock-Ordner mit den gestrichelten Buchstaben und Zahlen, die auf .db enden, und ziehen Sie sie in den Papierkorb oder drücken Sie die ⌘/command+ delete-Taste.
  6. Starten Sie das Terminal im Ordner / Applications / Utilities.
  7. Geben Sie im Terminalfenster Folgendes ein:

    defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

Das Launchpad wurde jetzt zurückgesetzt. Beim nächsten Öffnen von Launchpad erstellt die App die benötigten Datenbanken neu. Das erste Starten von Launchpad kann etwas länger dauern als gewöhnlich. Das Launchpad-Display befindet sich nun in der Standardorganisation, wobei Apple-Apps zuerst und Apps von Drittanbietern als Nächstes angezeigt werden.


1
Dies ist eine Komplettlösung, die in High Sierra getestet wurde. Vielen Dank.
Killscreen

Dies behebt ein zeitweise auftretendes tägliches Problem in HighSierra (10.13.6), bei dem das Dock nicht mehr auf dem normalen Desktop angezeigt wird, sondern nur noch im Launchpad ausgeblendet wird. Dies ist schneller als ein Neustart des Mac.
John Meyer

2
Ich habe es in 10.14.2 nicht behoben :(
Nate Glenn

1
Das Problem ist, dass es nicht nur das Dock ist. Auch im Anwendungsordner fehlen Symbole. Dies funktionierte nicht für mich auf Mojave
Ctilley79

1
@ Dimser Ich bin auf 10.14.6und konnte es auch nicht zum Laufen bringen, aber das oben genannte und das Löschen des Symbol-Cache hat den Trick getan -sudo rm -rfv /Library/Caches/com.apple.iconservices.store; sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rfv {} \;; sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rfv {} \;; killall Dock; killall Finder;
Doublesharp

6

Die Neuerstellung der internen MacOS-Datenbank für Startdienste kann hilfreich sein.

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

Nach Abschluss müssen Sie möglicherweise den Finder neu starten.

Quellen:


Vielen Dank! Ich werde es versuchen. Ich kann nicht sofort wissen, ob es funktioniert, da es nur gelegentlich vorkommt, aber wenn es aufhört, werde ich es Sie wissen lassen :)
JoJo

Leider nicht behoben. Alle meine Symbole verschwanden wieder in meinem Launchpad und Finder. Das Dock sieht immer noch gut aus, so dass ich nur neu starten musste.
JoJo

Das Ausführen dieses Befehls hat mir nicht geholfen.
ClearCloud8



-2

Letztendlich ist dies ein Problem mit der MacOS-Software. Sie müssen den Mac im Wiederherstellungsmodus starten und MacOs neu installieren, um die Symbole zu reparieren. Es werden keine Informationen gelöscht, da nur die Systemdateien neu erstellt werden. Das sollte die fehlenden Symbole beheben.


-2

Um die generischen Dock-Symbole durch das eigentliche Anwendungssymbol zu ersetzen, habe ich Folgendes getan:

  1. Klicken Sie mit der rechten Maustaste auf das generische Dock-Symbol
  2. Wählen Sie Vom Dock entfernen
  3. Öffnen Sie die Anwendung aus dem Anwendungsordner im Finder
  4. Ziehen Sie die Anwendung zurück zum Dock

Das neue Dock-Symbol sollte das richtige sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.