Bis vor kurzem brauchte mein Laptop höchstens etwa 5 Sekunden, um in den Ruhezustand zu wechseln, wenn der Deckel geschlossen war. Das war mehrere Monate lang so. Seit kurzem braucht mein Laptop jedoch etwa 2 Minuten (vielleicht mehr), um in den Ruhezustand zu wechseln, wenn der Deckel geschlossen ist oder wenn der Ruhezustandsbefehl ausgegeben wird. Wenn der Ruhezustandsbefehl ausgegeben wird, wird der Bildschirm schwarz und der Computer ist unbrauchbar, bis er in den Ruhezustand wechselt. Das passiert jetzt meistens, aber manchmal dauert es, wenn ich Glück habe, wie früher nur 5 Sekunden.
Dieses Problem trat plötzlich auf und nicht allmählich, daher gehe ich davon aus, dass es eine bestimmte Ursache gibt und nicht nur das Ergebnis eines langsamen „Computerverfalls“ oder Ähnlichem ist.
Das ist für mich ziemlich inakzeptabel, weil ich sicherstellen möchte, dass es schläft, bevor ich es in die Tasche stecke oder was auch immer, und es scheint mir auch Zeitverschwendung zu sein. Das Problem ist, dass ich nicht sicher bin, wann genau dies passiert ist, also kann ich nicht sagen, ob es durch ein Update oder ein angeschlossenes USB-Gerät oder was auch immer verursacht wurde.
Das Aufwachen aus dem Ruhezustand erfolgt genauso schnell wie zuvor und dauert höchstens 2 Sekunden. Also kein Problem.
Gibt es Möglichkeiten, die Ursache dafür zu ermitteln, warum es so lange dauert? Mir scheint, dass Windows auf die Antwort eines Treibers, Dienstes, Programms oder Geräts wartet, bevor es in den Ruhezustand wechselt. Deshalb würde ich gerne herausfinden, was das genau ist.
Falls es wichtig ist: Ich verwende Windows 8.1 64-Bit auf einem Sony Vaio Pro 11.
Antwort1
Ich habe die Anweisungen in diesem Forum befolgt, um die Ursache des Problems zu ermitteln. http://www.msfn.org/board/topic/158252-trace-why-windows-8-boots-shutsdown-or-hibernates-slowly/
Es geht hauptsächlich darum, zu bestimmen, wie lange das Booten dauert, aber die gleichen Anweisungen gelten auch für den Standby-Modus. Es könnte jedoch schwierig sein, den Anweisungen zu folgen, also werde ich weitermachen und schreiben, was ich getan habe
Ich habe zuerst das Windows 8.1 SDK über den folgenden Link heruntergeladen und darauf geachtet, das Windows Performance Toolkit zu installieren (Sie müssen nichts anderes installieren). Der folgende Link ist für Windows 8.1 (wenn Sie Windows 8 haben, müssen Sie nach dem richtigen SDK für Windows 8 suchen). http://msdn.microsoft.com/en-US/windows/desktop/bg162891
Nach der Installation des Toolkits habe ich die Eingabeaufforderung mit Administratorrechten gestartet (einfach nach cmd suchen, mit der rechten Maustaste klicken und mit Administratorrechten starten).
Führen Sie den folgenden Befehl aus
xbootmgr -trace standby -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP
Ein Popup wird angezeigt und Ihr Computer wird in den Standby-Modus versetzt. Wenn Sie sicher sind, dass er in den Standby-Modus versetzt wurde, wecken Sie ihn auf, falls er nicht aufwacht. Warten Sie, bis das Popup verschwindet. Die Ablaufverfolgung für den Standby-Prozess wird vollständig in C:\TEMP gespeichert, aber es werden viel zu viele Informationen sein, also müssen wir sie „zusammenfassen“.
Gehen Sie in der Eingabeaufforderung zu C:\TEMP und führen Sie den folgenden Befehl aus, um eine zusammenfassende XML-Datei zu erstellen
xperf /tti -i standby_BASE+CSWITCH+DRIVERS+POWER_1.etl -o summary_stanby.xml -a suspend
Eine neue XML-Datei wird angezeigt. Sie können sie mit einem Texteditor oder Internet Explorer oder einem beliebigen XML-Editor öffnen. Darunter sehen Sie einige XML-Tags, die die verschiedenen Suspend-Schritte darstellen, die das System durchführt. Es gibt unter anderem ein Tag für Apps, Dienste, Superfetch und Geräte. Das Attribut „Dauer“ der Tags ist das, wonach Sie suchen, und indem Sie die XML durchgehen, können Sie herausfinden, was die Verzögerung verursacht. Die Tags sind praktischerweise nach Dauer sortiert.
In meinem Fall habe ich festgestellt, dass der WLAN-Treiber der Übeltäter war. Der Standby-Modus dauerte mehr als eineinhalb Minuten (!!!). Um sicherzugehen, habe ich den WLAN-Treiber im Geräte-Manager deaktiviert und versucht, den Deckel zu schließen. Der Standby-Modus dauerte nur 3 Sekunden. Anschließend habe ich den WLAN-Treiber aktualisiert und tatsächlich beträgt die Standby-Zeit des Laptops jetzt wie erwartet etwa 5 Sekunden.
EDIT: Vergessen Sie das, das Aktualisieren des WiFi-Treibers hat das Problem nicht behoben (ich schätze, es waren Mülltreiber), aber das Problem ist definitiv der WiFi-Treiber
Antwort2
Der Übeltäter war mein Speicherkartenleser (obwohl er eigentlich keine Speicherkarte enthielt), den ich angeschlossen hatte. Nachdem ich ihn einfach entfernt hatte, war die Ruhezeit wieder normal. Sie sollten also alles überprüfen, was an die Anschlüsse Ihres Laptops angeschlossen ist!