Was mache ich, wenn ein Programm nicht mehr reagiert?

4134
wizlog

Wenn ein Programm nicht mehr reagiert und grau wird und ein Feld mit der Meldung "Dieses Programm reagiert nicht mehr" angezeigt wird. Woran erkenne ich, wann das Fenster geschlossen werden soll und wann ich darauf warten muss, dass es antwortet?

8

1 Antwort auf die Frage

6
William Hilsum

Es gibt keine Antwort für alle ... Dies hängt wirklich von Ihrer individuellen Erfahrung und dem Programm ab.

Normalerweise verfügt ein Programm über diese Funktion, wenn es nicht auf typische Windows-GUI-Befehle / -Ereignisse reagiert, z. B. Maximieren / Verschieben usw.

Typische Gründe dafür sind, dass das Programm ein einzelner Thread ist und gerade damit beschäftigt ist, einen Befehl zu verarbeiten (z. B. speichern).

Normalerweise wird ein Programm nach Abschluss der Aufgabe wieder zum Leben erweckt, aber es gibt einfach keine Möglichkeit, dies im Voraus zu wissen. So sehr es auch eine sehr komplexe Aufgabe sein könnte, es ist ebenso wahrscheinlich, dass es auch unendlich ist Schleife und wird sich nie erholen!

Ich persönlich würde sagen, wenn es als Reaktion auf etwas, was ich getan habe, einfriert, würde ich mindestens eine Minute warten (zB Klick speichern), aber wenn es nur zufällig ist, ist es nicht sehr intensiv Aufgaben Ich würde sagen, entweder eine Minute geben oder schließen, dass es eingefroren ist.

Entschuldigung, ich kann nicht genauer sein, aber es gibt einfach keine einzige Antwort, die zu allem passt.

Ich glaube nicht, dass Sie präziser hätten sein können. Trotzdem danke. wizlog vor 12 Jahren 0
@William: Um wirklich zu wissen, ob es sich um eine Schleife handelt oder nicht, ist es möglich, einen Debugger wie WinDBG anzuhängen und hin und wieder anzuhalten, um den Stapel zu untersuchen. Mit dem Process Explorer, der auch Threads anzeigen kann, ist dies sogar möglich. Wenn es sich um E / A-Vorgänge handelt, können Sie in Process Monitor nachsehen, ob es tatsächlich zu anderen Dateien weitergeht, anstatt die gleichen Dateien zu wiederholen. Tom Wijsman vor 12 Jahren 1
@TomWijsman +1 ... die Leute sagen es immer zu mir, also bin ich dran, es zurück zu sagen! ... Warum bloggt das nicht? Klingt, als könnte es ziemlich interessant sein! William Hilsum vor 12 Jahren 1
@WilliamHilsum: Wenn ich nur die Zeit hatte, über all diese Dinge zu bloggen, tue ich mein Bestes, um die Zeit zu finden, in der ich in diesen Tagen in SU sein kann. Vielleicht wird das nächste Semester viel Freizeit haben, wir werden sehen .. Tom Wijsman vor 12 Jahren 1
@ TomWijsman hehe, kenn das Gefühl! William Hilsum vor 12 Jahren 0