Rechner startet Nachts aus dem Hybernate-Modus Wie finde ich die Ursache
#1
geschrieben 13. März 2013 - 08:00
mein Windows 8 (64 bit) erwacht regelmässig (meist Nachts) aus dem Hybernate-Modus und ich krieg nicht raus welche Applikation dafür verantwortlich ist. Im Systemprotokoll finde ich nix gescheites. Die Tasks im Aufgabenplaner betr. MediaCenter habe ich bereits entsprechend angepasst (denn ein Task hat dafür gesorgt das Nachts nach Mediacenter-Updates gesucht wird).
Kennt jemand ein Tool zum überwachen solcher Vorgänge?
//daarg
Anzeige
#2
geschrieben 13. März 2013 - 08:16
#3
geschrieben 13. März 2013 - 09:10
#4 _DP455_
geschrieben 13. März 2013 - 10:24
powercfg -lastwake
hast du die Möglichkeit, dir den Verursacher der letzten "Schlafstörung" anzeigen zu lassen...
powercfg -device-query wake_from_any
listet dir alle Komponenten auf, die in der Lage sind, den PC aufzuwecken. Die entsprechende Option in der Energieverwaltung des/der betroffenen Geräte müsste "Gerät kann den Computer aus dem Ruhezustand aktivieren" heißen. Wenn das nicht weiter hilft, müsste man mal in den Energieeinstellungen im BIOS/EFI vorbei schauen...
#5
geschrieben 13. März 2013 - 15:06
#6
geschrieben 13. März 2013 - 16:48
powercfg -devicequery wake_armed
die Geräte anzeigen lassen, welche tatsächlich zum Wecken von Windows "scharf" geschaltet sind. Wenn man dann eines der Geräte "entschärfen" will, muss man folgendes eingeben:
powercfg -devicedisablewake <Gerätename>
Der <Gerätename> ist dabei der Name, welcher von -devicequery wake_armed ausgegeben wird. Um z.B. meine Netzwerkkarte aus der Liste zu nehmen, muss ich folgendes eingeben:
powercfg -devicedisablewake "Controller der Familie Realtek PCIe GBE"
Gibt man erneut -devicequery wake_armed ein, sollte das Gerät aus der Liste verschwunden sein.
Analog dazu kann man das Gerät auch wieder mittels -deviceenablewake <Gerätename> "scharf" schalten.
Diese Einstellungen entsprechen da die von DP455 erwähnten Einstellungen der Geräte im Gerätemanager. Man kann das auch dort ein- und ausschalten. Wenn man aber jetzt sowieso schon in der Konsole ist, kann man diese Einstellungen auch gleich von hier aus erledigen.
Eine Beschreibung für powercfg für Windows 8/Server 2012 findet man hier:
Powercfg (Befehlszeilenoptionen)
Dieser Beitrag wurde von DK2000 bearbeitet: 13. März 2013 - 16:52
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#7
geschrieben 13. März 2013 - 16:53
Das geht, soweit ich bisher feststellen konnte, nur direkt über die erweiterten Energieoptionen, unter Sleep "Allow wake timers" (wie auch immer das in der dt. Variante übersetzt sein mag).
Hier:
Dieser Beitrag wurde von RalphS bearbeitet: 13. März 2013 - 16:59
#8
geschrieben 13. März 2013 - 16:58
Dieser Beitrag wurde von DK2000 bearbeitet: 13. März 2013 - 16:58
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#9
geschrieben 13. März 2013 - 17:04
Aber abschalten?
#10
geschrieben 13. März 2013 - 17:23
Die Timer kommen ja meist von der Aufgabenplanung, wenn bei der betreffenden Aufgabe die Option "Computer zum Ausführen der Aufgabe reaktivieren" gesetzt ist.
Habe da mal die Aufgabe "Test" entsprechend eingerichtet und powercfg -waketimers zeigt mir jetzt auch an:
Der von [PROCESS] \Device\HarddiskVolume4\Windows\System32\services.exe gesetzte Zeitgeber läuft um 20:15:22 am 13.03.2013 ab. Ursache: Die geplante Aufgabe "NT TASK\Test" wird ausgeführt. Hierzu muss der Computer reaktiviert werden.
Daraus kann man jetzt erkennen, dass die Aufgabe "Test" einen Timer aktiviert hat, welcher um 20:15:22 am 13.03.2013 den Rechner wecken würde. Wenn mir das nicht passt, müsste ich diese Aufgabe jetzt ändern oder deaktivieren.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#11
geschrieben 13. März 2013 - 18:58
powercfg /devicequery wake_armed ergibt noch immer 6 geräte (die nicht in frage zu kommen scheinen)
powercfg /waketimers war die lösung:
Timer set by [PROCESS] \Device\HarddiskVolume1\Windows\System32\s ires at 2:59:29 AM on 03/14/2013. Reason: Windows will execute 'NT TASK\Microsoft\Windows\TaskSch Maintenance' scheduled task that requested waking the computer.
D.h. das war eine Task so definiert das der Rechner geweckt wird - danke Microsoft
#12
geschrieben 13. März 2013 - 20:57
Ich habe den Mist ja komplett deaktiviert, wegen der SSD, finde den Thread aber sehr interessant. Weil der Rechner angeblich im "Hibernate" ist, aber vom OS hochgefahren werden kann?
Hibernate ist eigentlich der Modus, wo der benötigte Speicherinhalt auf die Platte geschrieben wird, weil der Computer "ausgeschaltet" wird.
Wird er nicht ausgeschaltet, ist das nur ein Ruhemodus.
Jetzt würde mich mal interessieren, was im Windows wirklich eingestellt ist.
#13
geschrieben 13. März 2013 - 21:01
Gibt ja da inzwischen weitere Sleep States für... wie's genau implementiert ist, keine Ahnung, aber einfach ne Zeit ins UEFI schreiben wann es weitergehen soll wäre auf jeden Fall eine Option.
Schau auch mal hier: KB2799178 -- Windows 8 desktop wakes up unexpectedly from sleep or hibernation
Dieser Beitrag wurde von RalphS bearbeitet: 13. März 2013 - 21:04
#14
geschrieben 13. März 2013 - 21:29
#15
geschrieben 13. März 2013 - 22:58
- ← Mehrere Benutzer, nach Neu Starten nicht automatisch anmelden
- System & Software - Windows 8 & 8.1
- Windows 8 und 8.1: Häufige Fragen aus dem Forum →