Die Listenansicht im Finder ist defekt

Mein Finder ist defekt (OS X 10.9.5). Die Symbolansicht funktioniert einwandfrei, aber Liste, Spalten und Cover Flow funktionieren überhaupt nicht.

Wenn ich zur „Listenansicht“ (cmd+2) wechsle, wird der Inhaltsbereich des Finder-Fensters nicht aktualisiert. Wenn ich jedoch zufällig herumklicke, werden die Dateien immer noch geöffnet. Es ist also nur ein Problem mit dem Display.

Ich kann zur Symbolansicht (cmd + 1) zurückkehren und es wird sofort funktionieren. Verwandte, meine Desktop-Icons haben das gleiche Problem. Ich kann keine Symbole auf meinem Desktop auswählen, indem ich meine Maus ziehe, aber sie können angeklickt werden. Ein Neustart des Finder behebt dies, funktioniert aber normalerweise sehr schnell nicht mehr.

Ich habe versucht zu löschen ~/Library/Preferences/com.apple.finder.plist, aber es hat nicht geholfen.

Was kann ich noch versuchen?

Aktualisieren:

1) Auf einem Gastkonto funktioniert alles einwandfrei

2) "Als Spalten anzeigen" funktioniert auch, wenn ich "Symbole anzeigen" in "Ansichtsoptionen" deaktiviere. Wenn ich das Kontrollkästchen "Symbole anzeigen" aktiviere, funktioniert es nicht mehr, wenn ich das Kontrollkästchen deaktiviere, beginnt das Finder-Fenster sofort wieder zu arbeiten.

Aktualisierung 2:

Mein Problem scheint behoben zu sein. Ich habe mehrere Systemaktualisierungen (über die Softwareaktualisierung) angewendet, was anscheinend dazu geführt hat, dass einige Einstellungen zurückgesetzt wurden. Zu diesem Zeitpunkt war mein Problem zu 99 % behoben; Die Listenansicht funktionierte, war aber immer noch etwas fehlerhaft (einige der "Erweitern"-Pfeile fehlten). Ich habe die Anweisungen auf dieser Seite befolgt (der Einfachheit halber unten angegeben), und jetzt scheint es vorerst zu 100 % wieder normal zu sein.

Symbol-Cache-Dateien löschen:

$ sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;

$ sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;

$ sudo rm -rf /Library/Caches/com.apple.iconservices.store

Hast du den Finder nach dem Löschen der Plist beendet?
Ja. Wenn ich den Finder neu starte, funktioniert alles für das erste Fenster, das ich öffne, einwandfrei. Wenn ich versuche, zu einem anderen Ordner zu navigieren, bricht es ab, bis ich erneut starte oder zur Symbolansicht wechsle.
Wenn es immer der gleiche Ordner ist, der Probleme macht: Ist da eins .DS_Storedrin?
Es sind alles Ordner. Ich habe versucht, .DS_Storeeinen Ordner zu löschen, um zu sehen, ob es einen Unterschied macht, aber kein Glück
Ich habe gerade versucht, ein Gastkonto zu erstellen, und der Finder scheint im Gastkonto fast einwandfrei zu funktionieren. Gibt es andere Dateien, die Benutzereinstellungen für Finder-Fenster regeln?

Antworten (5)

Ich hatte dieses Problem nach Upgrades auf Google Drive am 29. Juli 2016.

Um es zu reparieren, musste ich

  1. Ändern Sie die Google Drive-Einstellungen in „Statuselemente der Synchronisierungsdatei anzeigen und Rechtsklickmenü“ (auf der Registerkarte „Erweitert“).

  2. Starten Sie den Finder neu.

Natürlich hat die Einstellung nicht mehr funktioniert, aber Sie können im Google Drive-Menü in der oberen Leiste sehen, ob Sie synchronisiert sind.

Sollte Nr. 1 den Benutzer nicht anweisen, diese Einstellung zu "deaktivieren"? Das Deaktivieren hat das Problem bei mir behoben. Wie es sich derzeit liest, klingt es so, als würden Sie den Leuten sagen, dass sie es aktivieren sollen.

Haben Sie Google Drive auf Ihrem System installiert?

Ich habe seit ein paar Tagen das gleiche Problem und habe verschiedene Dinge ausprobiert. Ich habe auf OS X 10.9.5 (von 10.9.4) aktualisiert, TotalFinder deinstalliert und neu installiert usw. Aber ich konnte immer noch ein bestimmtes Bewegungsmuster ausführen, das meinen Finder und Desktop zum Absturz bringen würde.

Aber jetzt, als ich die Protokolle durchsah, fand ich dort etwas Interessantes.

2016/03/17 12:03:32.639 Google Drive[300]: 2016-03-17 12:03:32.638 Google Drive Icon Helper[11796:507] Inject result: 0
2016/03/17 12:03:32.665 Finder[11401]: Loading Google Drive Finder extension
2016/03/17 12:03:32.667 Finder[11401]: Pipe path is a symbolic link, connecting to target.
2016/03/17 12:03:32.667 Finder[11401]: ~/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/t4/jv71dmbs54zgq64md4_bw7h80000gn/T/tmpD5Ruy9, connecting to link target.
2016/03/17 12:03:37.612 Finder[11401]: Pipe path is a symbolic link, connecting to target.
2016/03/17 12:03:37.612 Finder[11401]: ~/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/t4/jv71dmbs54zgq64md4_bw7h80000gn/T/tmpD5Ruy9, connecting to link target.
2016/03/17 12:03:42.219 Finder[11401]: -[OverlayCache isPathInGdrive:]: unrecognized selector sent to instance 0x7fe5aa65a500
2016/03/17 12:03:42.219 Finder[11401]: -[OverlayCache isPathInGdrive:]: unrecognized selector sent to instance 0x7fe5aa65a500
2016/03/17 12:03:42.221 Finder[11401]: (
    0   CoreFoundation                      0x00007fff8c66325c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff958d3e75 objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff8c66612d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff8c5c1272 ___forwarding___ + 1010
    4   CoreFoundation                      0x00007fff8c5c0df8 _CF_forwarding_prep_0 + 120
    5   FinderExt                           0x0000000111de41f7 -[NSImageView(IconOverlayHandlers) IconOverlayHandlers_drawRect:] + 256
    [...]
    47  libdyld.dylib                       0x00007fff8f3675fd start + 1
    48  ???                                 0x0000000000000001 0x0 + 1
)
2016/03/17 12:03:42.224 Finder[11401]: +[CATransaction synchronize] called within transaction

Google Drive Icon Helper führt einige Symbolinjektionen durch, kurz bevor der Finder aufgrund der Listenansicht abstürzt. Und da ich anfing, ziemlich verzweifelt zu sein, beschloss ich, killall Google\ Drivedurch das Terminal zu rennen, um zu sehen, was passieren würde; Ich kann Finder und Desktop nicht mehr durch die Schritte zum Absturz bringen, die es zuvor zum Absturz gebracht haben.

Dass es sich um eine betrügerische Google Drive Finder-Injektion handelt, würde auch erklären, warum ich dieses Problem ungefähr genauso lange habe wie Sie: Google Drive führt automatische Updates aus, sodass das defekte Update ungefähr zur gleichen Zeit auf unseren Computern installiert wird. Leider kann ich keine Änderungsprotokolle für die Google Drive OS X-Anwendung finden, daher kann ich nicht wirklich überprüfen, ob ein solches Update gepusht wurde.

Aber wenn Sie Google Drive nicht installiert haben, ist dies vielleicht nicht die eigentliche Lösung für meine Finder-Probleme oder mein Problem ist von Ihrem getrennt.

Interessant! Ich habe mir mein Systemprotokoll angesehen und meine Abstürze waren auch auf Google Drive zurückzuführen. Obwohl ich seit meinen Updates keine Probleme mehr hatte und Google Drive immer noch ausführe.
Bei mir das gleiche Crashlog. Google Drive deinstalliert und jetzt funktioniert der Finder. Danke, ich dachte, mein HD wäre donezo!

Früher (OS X 10.6 und niedriger) war es in Ordnung, eine .plist-Datei zu entfernen, aber jetzt, da die Einstellungsdatenbank hauptsächlich im Speicher und in Datenbankdateien existiert, die auf der Festplatte bestehen bleiben. Insbesondere bei Apps wie Finder, die die aktuellen Änderungen überschreiben und auf die Festplatte löschen und Ihre Dateisystemänderungen in der statischen Plist überschreiben - es wäre besser, andere Methoden zur Fehlerbehebung im Finder zu verwenden.

  1. Erstellen Sie ein neues Benutzerkonto und überprüfen Sie, ob das Problem dort weiterhin besteht
  2. Verwenden Sie den defaultsBefehl zum direkten Lesen/Schreiben/Löschen von Schlüsseln in der Benutzerstandarddatenbank, anstatt die Datei selbst zu manipulieren.

Wenn das Problem für den neuen Benutzer weiterhin besteht, handelt es sich wahrscheinlich um eine Dateisystembeschädigung oder einen Fehler, der an das Engineering eskaliert. Wenn das Problem nicht fortbesteht, werden Sie durch einen Neustart des gesamten Betriebssystems darüber informiert, ob es sich bei dem Problem um eine Laufzeitbeschädigung (möglicherweise beeinflusst durch Ihre Hauptbenutzereinstellungen) oder um etwas handelt, das im Laufe der Zeit auftritt.

Außerdem - es lohnt sich, alle Finder-Erweiterungen, Programme, die kontinuierlich ausgeführt werden, und Kernel-Erweiterungen von Drittanbietern (FUSE, Haxies, Skins und dergleichen) zu inventarisieren und zu deaktivieren. Ein sicherer Start könnte dabei als erster Triage-Schritt helfen.

Zu guter Letzt hilft das Führen eines Protokolls darüber, wann dies passiert, und das Ausführen sysdiagnosejedes Mal, wenn Sie es bemerken, beim Sammeln von Protokollen und Diagnosen, wenn Sie keine einfache Lösung finden und die Systemprotokolle durchsehen oder dies an Apple oder eine andere Ressource eskalieren möchten.

Es scheint im Gastmodus zu funktionieren (in meinem kurzen Test). Ich bin mir nicht sicher, was "verwenden defaults" bedeutet ... Ich bin gelaufen, sysdiagnoseaber ich weiß nicht, was ich mit den Ergebnissen anfangen soll. Neustart hilft nicht.
Ohne eine gezielte Frage darüber sysdiagnoseist es wahrscheinlich zu weit gefasst, um zu beantworten, was es tut. In diesem Fall wird eine Datei abgelegt, /var/tmpdamit Sie einen Verlauf darüber haben, wie schnell nach einem Neustart das Problem auftritt. Wenn Sie alle Finder-Standardeinstellungen löschen wollten, defaults delete com.apple.findersollten Sie das tun. Sie könnten auch feinkörniger sein, wenn Sie wollten, @Jeff
Danke bmike. Ich habe gerade entdeckt, dass "Als Spalten anzeigen" auch funktioniert, wenn ich "Symbole anzeigen" in "Ansichtsoptionen" deaktiviere. Wenn ich "Symbole anzeigen" aktiviere, friert es ein, wenn ich es deaktiviere, funktioniert es sofort wieder.
@ Jeff GRR - Ihre Startdienste / Ihr Symbol-Cache-Subsystem sind wahrscheinlich verwirrt oder schlimmer.

Ich hatte das gleiche Problem mit einer Reihe von Konsolenfehlern wie:

30/03/2016 12:40:14.693 pm Finder[69282]: Pipe path is a symbolic link, connecting to target.
30/03/2016 12:40:14.693 pm Finder[69282]: /Users/<user>/Library/Application Support/Google/Drive/GoogleDriveIpcPipe is a symbolic link to /var/folders/y6/_0g8ddpn1yvf12fg_1zrn9vr0000gn/T/tmpKKz7iI, connecting to link target.

Obwohl ich sicher bin, dass das Beenden des Google Drive-Prozesses funktionieren würde, wollte ich ihn beibehalten, also fing ich an, in den Einstellungen zu graben. Es stellte sich heraus, dass mein Problem durch die Systemeinstellung „Dateisynchronisierungsstatussymbole und Rechtsklickmenü anzeigen“ verursacht wurde. Hoffentlich funktioniert die Deaktivierung für Sie.

Starten Sie auf einer anderen Systemfestplatte und löschen Sie dann ~/Library/Preferences/com.apple.finder.plist auf Ihrer üblichen Festplatte. Neustart wie gewohnt. Wenn Sie kein Ersatzlaufwerk haben, kaufen Sie eines. Sie sind auf etwa 60 Dollar pro Terabyte gesunken. Sie können es für Backups verwenden. Wenn Sie Berechtigungsfehler erhalten, müssen Sie diese beheben, bevor Sie fortfahren können.