Möglicherweise möchten Sie in Process Explorer nachsehen . Sie können sehen, für welche Dateien / Ordner Prozesse gesperrt sind.
Hung-Prozess in Windows: Gibt es eine Möglichkeit zu sehen, warum?
Ich habe versucht, ein Dokument in Wort zu drucken, und das Wort ist eingefroren. Gibt es eine Möglichkeit für mich zu sehen, auf welche Ressource er wartet?
Ich verwende Windows XP und Word 2007 (obwohl ich mir vorstellen kann, dass die Antwort nicht von dem eingefrorenen Prozess abhängt)
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Dies erfordert ein wenig technisches Wissen, aber es ist möglich, Hänge mit dem (kostenlosen) Windows-Debugger WinDbg zu analysieren . Das Installieren, Anfügen an den Prozess und das Einrichten der Symbole erfordern einige Arbeit (sehr wichtig!). Sie können jedoch die Ursache für den Hang mit einem einzigen WinDbg-Befehl (Hervorhebung meines) feststellen:
-v -hang analysieren
Dies ist das, auf das ich vorher noch nicht gestoßen war. Führen Sie dies aus, nachdem Sie einen Dump aus einem blockierten Prozess geöffnet haben. Er bestimmt, welcher Thread für den Hang verantwortlich war und worauf er wartete. Ich wusste, dass Windbg Sie dazu befähigt hat, Handles zu untersuchen, alle Schlösser in jedem Thread offen zu zeigen und Sie alle im Detail untersuchen zu lassen. Aber ich habe nicht mitbekommen, dass windbg mit! Analysis die harte Arbeit für mich erledigen kann - die von allen Threads offengehaltenen Schlösser untersuchen, ermitteln, welche Threads auf welche anderen warten, und eine Reihenfolge aufbauen, für die ursprünglich verantwortlich war die hängen
Das fortgeschrittene Windows-Debugging von Mario Hewardt, Daniel Pravat, ist ein sehr gutes Buch, um mit WinDbg zu beginnen: Die ersten paar Kapitel geben einen sehr detaillierten Überblick über Debugger und insbesondere die Verwendung von WinDbg. Der Rest des Buches enthält ausführliche Debugging-Fallstudien, die Sie nicht lesen müssen. Ich denke, es gibt eine Fallstudie, in der beschrieben wird, wie Sie einen Hang debuggen können, der jedoch für Sie von Interesse ist.
Nachdem Sie die Ursache für den Hang gefunden haben, können Sie ihn möglicherweise sogar mit fortschrittlicheren Debugging-Techniken entfernen ^^
Soweit ich weiß, gibt es das nicht. Sie könnten etwas wie Wireshark anschließen, um zu sehen, ob Sie etwas im Netzwerkverkehr finden könnten, um anzuzeigen, worauf es wartet, aber es ist ziemlich übertrieben und Sie werden wahrscheinlich kaum etwas finden.
Seit dem Druck, den Sie versucht haben, frage ich mich, ob die Windows-Netzwerksuche aufgerufen wurde und Word nur darauf wartete, dass alle Netzwerkdrucker für eine Auswahl zugeordnet wurden.
Haben Sie einen lokal angeschlossenen Drucker? Befinden Sie sich in einer Unternehmensnetzwerkdomäne mit freigegebenen Druckern?
Sehen Sie sich die Prozess-Explorer-Videos " Der Fall des 200x" an, in denen der Autor mehrere Fehlerbehebungsszenarien einschließlich Hängen diagnostiziert. Hier kann auch der erzwungene Absturz von Strg-Bildlauf-Bildlauf-Sperren bei der Diagnose helfen.
Verwandte Probleme
-
4
Wie finde ich heraus, wer bei Windows XP angemeldet ist?
-
3
Was ist der Deal mit dem Ordner C: \ Programme \ xerox \ nwwia?
-
3
Warum führt das Entfernen des USB-Sticks zu einem blauen Bildschirm?
-
2
Gibt es eine Möglichkeit, einen Menüeintrag "Senden an -> E-Mail-Empfänger" an Google Mail zu sen...
-
2
Warum kann das IIS-Installationsprogramm staxmem.dll nicht kopieren, obwohl es sich im angegebenen O...
-
1
DNS-Einstellungen pro Windows-Benutzer wechseln?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
8
So verhindern Sie, dass die Taskleiste bei der Verwendung von Remote-Desktop schrumpft?
-
20
Verpasse ich etwas, wenn ich unter Windows XP bleibe?
-
1
Was kann ich unter Windows XP ausschalten, um Speicher freizugeben, ohne alles zu beschädigen