Wie diagnostizieren Sie einen Windows-PC, der beim Herunterfahren hängt?


10

Ich habe einen Vista x64-PC, der beim Herunterfahren zeitweise hängt (auf dem blauen Bildschirm zum Herunterfahren). Manchmal wird es normal heruntergefahren; manchmal sitzt es für immer auf dem Bildschirm zum Herunterfahren.

Leider weiß ich nicht, wann dies begonnen hat, daher kann ich anhand des Installationsdatums nicht herausfinden, welche Software / welcher Treiber wahrscheinlich der Schuldige ist. Ich würde diese Maschine lieber nicht abwischen, wenn ich es vermeiden kann.

Irgendwelche Tipps zur Diagnose dieses Problems?

Update - Ich bitte nicht um jemanden, der dies für mich diagnostiziert - sondern um eine Reihe allgemeiner Techniken und Tools, die ich in zukünftigen Szenarien verwenden kann. Ich möchte wissen, wie das Problem zu diagnostizieren ist und nicht wie um das Problem zu lösen.


Ist dies eine angemessene Frage für Serverfehler? Nur Umfrage Oppinion ....
jjnguy

1
Ich bin mir nicht sicher, ob es sich bei dem spezifischen Problem hier um ein Unternehmen handelt, aber diese Frage könnte leicht auf ein Unternehmensumfeld angewendet werden, was meiner Meinung nach eine absolut gültige Frage darstellt.
Aron Rotteveel

Nun, unser Unternehmen hat genau drei Mitarbeiter, also sind wir nicht gerade ein massives Unternehmen. Aber ich muss die PCs aussortieren, zwischendurch den Kaffee kochen.
Stusmith

Absolut! Ich habe viele Probleme diagnostiziert, die durch schlecht implementierte Treiber und / oder inkompatible Kombinationen davon verursacht wurden, was im Laufe der Jahre für mehrere IT-Organisationen mehrmals zu einem BSoD führte. (Auch wenn das Problem durch Softwaretreiber verursacht wurde, schrieb ich ...)
Danny Whitt

Anstatt Fehler zu beheben, hier ein Tipp: REGEDITGehen Sie dann zu \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management- finden Sie den Schlüssel ClearPageFile at Shutdown und setzen Sie ihn auf 0. Dies kann einen großen Unterschied machen. Auch HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control- finden Schlüssel WaittoKillServiceTimeoutund setzen Sie ihn auf 1000. Diese beiden Änderungen können Sie fragen Meinung ändern , warum.
SDsolar

Antworten:


2

Gehen Sie zu den Verwaltungstools und sehen Sie sich die Ereignisprotokolle an. Sehen Sie sich die Registerkarte System an und suchen Sie nach dem Sortieren nach Datum und Uhrzeit die letzte Meldung vor dem Neustart.

Eine andere effizientere Möglichkeit wäre, zuerst den PC herunterzufahren, auf Ihre Uhr / Uhr / Uhr zu schauen, an dem Punkt, an dem Sie glauben, dass sie abgestürzt ist, dann neu zu starten, im Ereignisprotokoll auf der Registerkarte System nach Zeit zu suchen und dann sorgfältig zu lesen durch die verschiedenen Prozesse, die heruntergefahren werden. Die Fehlermeldung sollte da sein.

Wenn Sie Glück haben, handelt es sich möglicherweise um einen "Pre-Explorer-Shutdown" -Prozess (meine eigene Prägung). Wenn Sie also den Task-Manager starten, bevor Sie auf "Herunterfahren" klicken, wechseln Sie zur Registerkarte "Prozesse", sortieren Sie nach CPU und klicken Sie dann auf "Herunterfahren" Achten Sie auf den Prozess, der die CPU beim Herunterfahren belastet. Dies funktioniert nur, wenn innerhalb der Shell alles passiert, was den Absturz des Prozesses verursacht.

Fehlerbehebung ist manchmal eher eine Kunst als eine Wissenschaft.


1
Wenn ich diesen Beitrag bearbeiten könnte, würde ich. Muss eine Weile gedauert haben, um diese Textwand zu bauen.
Simon Hartcher

0

Zuerst würde ich die häufigeren Ursachen ausschließen. Ich würde mit einigen Tools zur Bereinigung der Registrierung, Organisatoren zum Starten / Herunterfahren und einem Sniffer auf einem anderen Computer im LAN beginnen, um festzustellen, ob der Computer beim Herunterfahren an einem Netzwerk hängt. spybot s & g ist wahrscheinlich auch eine gute idee.


0

Untersuchen Sie die vom Betriebssystem generierte Speicherauszugsdatei. Microsoft bietet einen Speicherauszugsanalysator an , der in den meisten Fällen den Schuldigenprozess identifiziert. Es ist ein kostenloser Download mit ziemlich vollständigen Anweisungen und Beispielen, die auf microsoft.com verfügbar sind.


Würde nicht funktionieren, es stürzt nicht ab, so dass keine Dump-Datei generiert wird. Es bleibt einfach hängen und wartet darauf, dass ein Prozess abgeschlossen wird.
Shial

0

Da Sie nicht wissen, wann es gestartet wurde, würde ich empfehlen, Programme einzeln zu deaktivieren / deinstallieren, bis Sie den Schuldigen gefunden haben. Es ist ziemlich langsam und mühsam, aber Sie werden es irgendwann finden.

Ich habe kürzlich festgestellt, dass ZoneAlarm der Fehler auf einem Computer ist, aber ich denke, es gibt einige Möglichkeiten.

Wahrscheinlich wird es jetzt nicht bemerkt, aber ich habe mich an eine zusätzliche Ursache für das Herunterfahren von Problemen erinnert. Manchmal kann ein Benutzerprofil nicht vollständig entladen werden. Weitere Informationen finden Sie in diesem Microsoft Support-Artikel .


0

Sehen Sie sich die Ereignisprotokolle für alles an, was während des Herunterfahrens passiert ist, und schauen Sie sich an, was passiert ist, als der Computer neu gestartet wurde. Manchmal protokolliert ein Prozess, dass er nicht ordnungsgemäß heruntergefahren wurde.

Verwenden Sie als Nächstes ein Tool wie Process Explorer und schauen Sie sich genau an, was gerade ausgeführt wird. Versuchen Sie, bestimmte Prozesse vor dem Herunterfahren abzubrechen, und prüfen Sie, ob das Problem erneut auftritt. Anschließend können Sie die von Ihnen getöteten Aufgaben als Schuldige ausschließen. Suchen Sie auch nach Aufgaben, die möglicherweise von etwas zurückgelassen wurden, das Sie gerade erledigt haben. Tun Sie dies jedes Mal, bis Sie eingrenzen können, welche Prozesse der Schuldige zu sein scheinen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.