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
Ich hatte dieses Problem nach Upgrades auf Google Drive am 29. Juli 2016.
Um es zu reparieren, musste ich
Ändern Sie die Google Drive-Einstellungen in „Statuselemente der Synchronisierungsdatei anzeigen und Rechtsklickmenü“ (auf der Registerkarte „Erweitert“).
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.
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\ Drive
durch 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.
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.
defaults
Befehl 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 sysdiagnose
jedes 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.
defaults
" bedeutet ... Ich bin gelaufen, sysdiagnose
aber ich weiß nicht, was ich mit den Ergebnissen anfangen soll. Neustart hilft nicht.sysdiagnose
ist es wahrscheinlich zu weit gefasst, um zu beantworten, was es tut. In diesem Fall wird eine Datei abgelegt, /var/tmp
damit 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.finder
sollten Sie das tun. Sie könnten auch feinkörniger sein, wenn Sie wollten, @JeffIch 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.
kein Hang
Jeff
kein Hang
.DS_Store
drin?Jeff
.DS_Store
einen Ordner zu löschen, um zu sehen, ob es einen Unterschied macht, aber kein GlückJeff