Wie kann ich Finder neu starten, wenn ein angehaltener Kopiervorgang immer wieder angehalten wird?

6

Hin und wieder, meistens mit USB-Sticks, beschließt Finder, für immer zu kopieren, entweder am Ende des Kopiervorgangs (dh die Dateien sind bereits kopiert) oder ganz am Anfang.

Wenn Sie den Vorgang in dem kleinen Fenster anhalten, gibt Finder an, dass der Vorgang "angehalten" wird, und dies wird für einige Stunden durchgeführt.

Habe stundenlang "angehalten ...", werde wahrscheinlich für immer dranbleiben!

Ich habe versucht, Finder einfach zu beenden und neu zu starten, aber der alte Finder überlebt als Zombie, und der neue Finder hat den Start nie abgeschlossen.

Gibt es eine andere Möglichkeit, dieses Problem zu beheben, als den Computer neu zu starten?

Seit dem Upgrade auf Lion habe ich festgestellt, dass Neustarts häufiger vorkommen.

Update: In Mountain Lion scheint es, dass Sie nicht einmal neu starten können, um das Problem zu beheben!

Der Finder kann nicht beendet werden, da noch einige Vorgänge ausgeführt werden.  (Und wird für immer sein!)

Andrew J. Brehm
quelle
Haben Sie verwendet killall Finder(was ein TERM-Signal sendet) oder haben Sie verwendet killall -KILL Finder?
Gentmatt
Ich habe das GUI-Ding benutzt. Ich weiß nicht, was es macht.
Andrew J. Brehm
Für das, was es wert ist, hatte ich es abgeschlossen, nachdem ich mindestens 10 Minuten dort hing. Also, wenn es noch nicht Stunden her ist, ist es möglich, dass es sich erholt.
Funroll

Antworten:

5

Wenn dies das nächste Mal passiert, sehen Sie sich den Finder-Prozess an mit ps: Führen Sie dies zuerst in einem Terminal aus:

launchctl list | grep Finder

Die Ausgabe sollte nur aus einer Zeile bestehen und com.apple.Findereine Nummer am Zeilenanfang enthalten. Diese Nummer ist die Prozess-ID (pid) von Finder. Jetzt lauf

ps up xxx

Ersetzen von xxx durch die im ersten Schritt gefundene PID. Schauen Sie unter der Überschrift STAT. Wenn Sie den Buchstaben U sehen, steckt der Finder in einem unterbrechungsfreien Systemaufruf und kann nicht getötet werden. Höchstwahrscheinlich müssen Sie Ihr System neu starten, um eine Wiederherstellung durchzuführen.

Prozesse, die in einem unterbrechungsfreien Systemaufruf hängen bleiben, sind häufig ein Symptom für ein Hardwareproblem. Es würde weitere Untersuchungen erfordern, um die Ursache zu finden.

Harald Hanche-Olsen
quelle
Das Hardwareproblem ist höchstwahrscheinlich, dass der USB-Stick Finder kopiert. Ich muss also etwas anderes verwenden, um Dateien zu kopieren, wenn Finder zu zerbrechlich ist.
Andrew J. Brehm
1
Was ist, wenn der Buchstabe ?E+oder ?Eist und eine Startliste | grep Finder ergibt 7709 - 0x7fe8cd22f820.anonymous.Finder 7698 - 0x7fe8cb40b0f0.anonymous.Finder 470 - com.apple.Finder?
Daviewales
1
@daviewales Der normale Finder-Prozess wäre der ohne "anonym" in seinem Label. Ich habe keine Ahnung, was die beiden anderen verursacht hat, könnte aber spekulieren, dass Finder neue Prozesse auslöst, um das Kopieren oder andere Aufgaben zu erledigen, und das ist, was Sie sehen. Der Buchstabe E im Status zeigt an, dass der Prozess gemäß der Manualpage für ps zu beenden versucht. Ich bin mir auch nicht sicher, was das bedeutet, aber möglicherweise müssen ausstehende Schreibvorgänge abgeschlossen werden, bevor der Prozess beendet werden kann.
Harald Hanche-Olsen
Ich hatte einen Mega-Absturz bei Finder, und ich glaube, die beiden anderen Dinge sind darauf zurückzuführen, dass ich versucht habe, Finder zu starten, als die vorherige Instanz noch nicht ordnungsgemäß beendet wurde. (Ich konnte übrigens keine der Finder-Instanzen stoppen, ohne einen Neustart zu erzwingen, was ärgerlich war.)
daviewales
In meinem Fall , wenn es hat tatsächlich zu erholen, zeigte S, was man pssagtMarks a process that is sleeping for less than about 20 seconds.
funroll
3
killall Finder

Wenn Sie nicht haben killall

brew install killall

wenn du nicht hast brew

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

wenn du nicht hast ruby

Sie haben es, es kommt mit OSX

Mohsen
quelle
0

Wenn es nicht vollständig eingefroren ist, können Sie auch ALT / Wahltaste auf Ihrer Tastatur drücken und entweder mit der rechten Maustaste auf das Finder-Symbol im Dock klicken oder auf das Finder-Menü in der Menüleiste klicken. In beiden Fällen wird eine Option angezeigt, mit der Sie den Neustart von Finder erzwingen können.

Chris Pratt
quelle
Ich tat das und die oben beschriebenen Symptome traten auf.
Andrew J. Brehm
0

Command Option+ Escape, Relaunch Finder, Fertig

Tamo
quelle
1
Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzige Zeile sind. Im Idealfall möchten Sie erläutern, warum Ihre Antwort * richtig ist. "Sie können auch Links, Zitate und / oder Screenshots bereitstellen. Lesen Sie in unserem Hilfeabschnitt Antworten auf gute Antworten auf Fragen
Allan,
Beachten Sie, dass in der Frage ausdrücklich darauf hingewiesen wird, dass diese Methode nicht funktioniert.
Andrew J. Brehm