Windows-Start- und Herunterfahrverlauf anzeigen
- Kurzantwort: Welche Windows-Protokolle zeigen Energieereignisse?
- Methode 1: Start- und Herunterfahrzeiten in der Ereignisanzeige prüfen
- Methode 2: Windows-Protokolle nach wichtigen Ereignis-IDs filtern
- Methode 3: Start- und Herunterfahrverlauf mit PowerShell anzeigen
- Methode 4: Letzte Startzeit über die Eingabeaufforderung prüfen
- Methode 5: Unerwartete Herunterfahrvorgänge in der Zuverlässigkeitsüberwachung prüfen
- Energiespar- und Aufwachverlauf prüfen
- Ergebnisse für die Fehlerdiagnose exportieren
- Warum Start- oder Herunterfahrereignisse fehlen können
- FAQ
Kurzantwort: Welche Windows-Protokolle zeigen Energieereignisse?
Windows protokolliert die meisten Ereignisse zu Start, Herunterfahren, Neustart, Energiesparmodus, Aufwachen und Stromausfall in der Ereignisanzeige. Das wichtigste Protokoll ist meistens Windows-Protokolle → System. Für einen schnellen Verlauf suchen Sie nach diesen Ereignis-IDs:
Ereignis-IDs können zeigen, wann Windows gestartet und beendet wurde, beweisen aber nicht immer den exakten Zeitpunkt, an dem der physische Netzschalter gedrückt wurde. Schnellstart, Energiesparmodus, Ruhezustand, Abstürze und Stromausfälle können beeinflussen, wie Ereignisse im Protokoll erscheinen.
Start- und Herunterfahrzeiten des Computers in der Ereignisanzeige prüfen
Die Ereignisanzeige ist das beste integrierte Werkzeug, um zu prüfen, wann ein Windows-Computer eingeschaltet, neu gestartet oder heruntergefahren wurde. Sie funktioniert sowohl in Windows 10 als auch in Windows 11.
- Drücken Sie
Win + R, geben Sieeventvwr.mscein und drücken Sie Enter. - Öffnen Sie im linken Bereich Windows-Protokolle.
- Wählen Sie System.
- Klicken Sie im rechten Bereich auf Aktuelles Protokoll filtern.
- Geben Sie im Feld Ereignis-IDs Folgendes ein:
6005, 6006, 6008, 1074, 41. - Klicken Sie auf OK.
- Prüfen Sie die Spalte Datum und Uhrzeit für jedes Ereignis.
Doppelklicken Sie auf ein Ereignis, um weitere Details zu sehen. Ereignis-ID 1074 kann zum Beispiel anzeigen, welcher Prozess oder Benutzer das Herunterfahren oder den Neustart ausgelöst hat. Ereignis-ID 6008 bedeutet, dass Windows ein unerwartetes Herunterfahren erkannt hat.
Verwenden Sie die Ereignisanzeige, wenn Sie eine zuverlässige Zeitachse der Windows-Start- und Herunterfahraktivitäten benötigen, ohne zusätzliche Software zu installieren.
Die wichtigsten Ereignis-IDs, um zu sehen, wann Windows ein- oder ausgeschaltet wurde
Wenn Sie das Systemprotokoll nach Ereignis-ID filtern, werden die Ergebnisse deutlich übersichtlicher. Die folgende Tabelle erklärt die nützlichsten Ereignisse zur Prüfung des Windows-Energieverlaufs.
| Ereignis-ID | Quelle | Bedeutung | Wobei es hilft |
|---|---|---|---|
6005 |
EventLog | Der Ereignisprotokolldienst wurde gestartet. | Ungefähre Windows-Startzeit. |
6006 |
EventLog | Der Ereignisprotokolldienst wurde beendet. | Ungefähre Zeit eines regulären Herunterfahrens. |
6008 |
EventLog | Das vorherige Herunterfahren war unerwartet. | Stromausfall, Absturz, erzwungenes Ausschalten oder Systemstillstand. |
1074 |
User32 | Ein Prozess oder Benutzer hat Herunterfahren oder Neustart ausgelöst. | Wer oder was einen geplanten Neustart oder ein Herunterfahren verursacht hat. |
41 |
Kernel-Power | Das System wurde neu gestartet, ohne vorher sauber herunterzufahren. | Unerwarteter Neustart, Stromausfall, Hardwareproblem oder erzwungenes Ausschalten. |
1 |
Power-Troubleshooter | Das System wurde aus dem Energiesparmodus fortgesetzt. | Aufwachzeit und manchmal die Aufwachquelle. |
Für normale tägliche Aktivität reichen die Ereignis-IDs 6005 und 6006 meist aus. Bei Abstürzen oder plötzlichem Stromverlust prüfen Sie 6008 und 41. Für geplante Neustarts prüfen Sie 1074.
Windows-Start- und Herunterfahrverlauf mit PowerShell anzeigen
PowerShell ist hilfreich, wenn Sie eine schnelle Liste der Start- und Herunterfahrereignisse benötigen, ohne die Ereignisanzeige manuell zu durchsuchen.
Aktuelle Start-, Herunterfahr-, Neustart- und Absturzereignisse anzeigen
Klicken Sie mit der rechten Maustaste auf Start, wählen Sie Terminal oder Windows PowerShell und führen Sie aus:
PowerShellGet-WinEvent -FilterHashtable @{
LogName = 'System'
Id = 6005,6006,6008,1074,41
} -MaxEvents 50 | Select-Object TimeCreated, Id, ProviderName, Message | Format-List
Dieser Befehl zeigt die neuesten passenden Ereignisse aus dem Systemprotokoll an. Das Feld TimeCreated zeigt, wann das Ereignis aufgezeichnet wurde.
Nur Startereignisse anzeigen
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6005} -MaxEvents 20 |
Select-Object TimeCreated, Id, ProviderName
Nur normale Herunterfahrereignisse anzeigen
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6006} -MaxEvents 20 |
Select-Object TimeCreated, Id, ProviderName
Unerwartete Herunterfahrvorgänge und Stromausfälle anzeigen
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6008,41} -MaxEvents 30 |
Select-Object TimeCreated, Id, ProviderName, Message | Format-List
Wenn PowerShell meldet, dass keine Ereignisse gefunden wurden, wurde das Ereignisprotokoll möglicherweise gelöscht, überschrieben oder durch die Protokollgröße begrenzt. Erhöhen Sie bei Bedarf die Größe des Systemprotokolls in der Ereignisanzeige, wenn Sie einen längeren Verlauf benötigen.
Letzte Windows-Startzeit mit der Eingabeaufforderung prüfen
Wenn Sie nur die letzte Startzeit benötigen, verwenden Sie die Eingabeaufforderung oder PowerShell mit systeminfo. Das zeigt nicht den vollständigen Herunterfahrverlauf, ist aber schnell.
- Drücken Sie
Win + R, geben Siecmdein und drücken Sie Enter. - Führen Sie diesen Befehl aus:
Eingabeaufforderungsysteminfo | find "System Boot Time"
Bei einigen nicht englischen Windows-Installationen kann der Text lokalisiert sein. Führen Sie in diesem Fall aus:
Eingabeaufforderungsysteminfo
Suchen Sie anschließend nach der Zeile, die die Startzeit des Systems anzeigt. In PowerShell können Sie auch Folgendes verwenden:
PowerShell(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
Unerwartete Herunterfahrvorgänge in der Windows-Zuverlässigkeitsüberwachung prüfen
Die Zuverlässigkeitsüberwachung bietet eine visuelle Zeitachse von Abstürzen, fehlgeschlagenen Updates, Anwendungsfehlern und unerwarteten Herunterfahrvorgängen. Sie ist leichter zu lesen als die Ereignisanzeige, enthält aber weniger technische Details.
- Drücken Sie
Win + R. - Geben Sie
perfmon /relein und drücken Sie Enter. - Suchen Sie nach Tagen, die mit einem roten Fehlersymbol markiert sind.
- Klicken Sie auf einen Tag und prüfen Sie Einträge wie Windows wurde nicht ordnungsgemäß heruntergefahren.
Die Zuverlässigkeitsüberwachung ist besonders nützlich, wenn Sie wissen möchten, ob der Computer an einem bestimmten Tag abgestürzt ist, unerwartet neu gestartet wurde oder die Stromversorgung verloren hat.
Prüfen, wann ein Windows-Computer aus dem Energiesparmodus aufgewacht ist
Wenn der Computer nicht vollständig heruntergefahren wurde, sondern nur im Energiesparmodus oder Ruhezustand war, zeigen die Start- und Herunterfahrereignis-IDs möglicherweise nicht die komplette Geschichte. Prüfen Sie Aufwachereignisse in der Ereignisanzeige:
- Öffnen Sie die Ereignisanzeige.
- Gehen Sie zu Windows-Protokolle → System.
- Klicken Sie auf Aktuelles Protokoll filtern.
- Wählen Sie unter Ereignisquellen die Quelle Power-Troubleshooter.
- Suchen Sie nach Ereignis-ID
1.
Sie können auch PowerShell verwenden:
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-Power-Troubleshooter'} -MaxEvents 20 |
Select-Object TimeCreated, Id, Message | Format-List
Um zu sehen, wodurch der Computer zuletzt geweckt wurde, führen Sie diesen Befehl in der Eingabeaufforderung oder im Terminal aus:
Eingabeaufforderungpowercfg /lastwake
Um Geräte aufzulisten, die den Computer aufwecken dürfen, führen Sie aus:
Eingabeaufforderungpowercfg /devicequery wake_armed
Windows-Start- und Herunterfahrverlauf exportieren
Wenn Sie das Protokoll an einen Techniker senden oder für später speichern möchten, exportieren Sie die gefilterten Ergebnisse aus der Ereignisanzeige oder aus PowerShell.
Export aus der Ereignisanzeige
- Öffnen Sie die Ereignisanzeige.
- Filtern Sie das System-Protokoll nach den Ereignis-IDs
6005, 6006, 6008, 1074, 41. - Klicken Sie im rechten Bereich auf Gefilterte Protokolldatei speichern unter.
- Speichern Sie die Datei als
.evtx.
Export als CSV mit PowerShell
PowerShellGet-WinEvent -FilterHashtable @{
LogName = 'System'
Id = 6005,6006,6008,1074,41
} -MaxEvents 200 |
Select-Object TimeCreated, Id, ProviderName, Message |
Export-Csv "$env:USERPROFILE\Desktop\windows-power-history.csv" -NoTypeInformation -Encoding UTF8
Die exportierte CSV-Datei erscheint auf dem Desktop und kann in Excel, LibreOffice Calc oder einem beliebigen Texteditor geöffnet werden.
Warum Start- oder Herunterfahrereignisse in Windows fehlen können
Manchmal zeigt das Protokoll nicht genau das Ereignis, das Sie erwarten. Häufige Ursachen sind:
- Schnellstart ist aktiviert: Windows kann statt eines vollständigen Herunterfahrens einen hybriden Herunterfahrprozess verwenden.
- Der Computer war im Energiesparmodus oder Ruhezustand: Energiespar- und Aufwachereignisse unterscheiden sich von vollständigen Start- und Herunterfahrereignissen.
- Das Systemprotokoll wurde gelöscht: Alte Ereignisse verschwinden, wenn jemand das Protokoll manuell gelöscht hat.
- Die Protokollgröße ist zu klein: Windows kann ältere Ereignisse überschreiben, wenn das Protokoll seine maximale Größe erreicht.
- Die Stromversorgung wurde plötzlich unterbrochen: Windows kann Ereignis-ID
41oder6008aufzeichnen, aber kein normales Herunterfahrereignis speichern, wenn die Stromversorgung sofort abbricht. - Die Uhrzeit war falsch: Falsche BIOS-/UEFI-Zeit, Zeitzoneneinstellungen oder Synchronisierungsprobleme können Ereigniszeiten irreführend machen.
Für die klarste Zeitachse vergleichen Sie die Ereignis-IDs 6005, 6006, 6008, 1074 und 41 gemeinsam, statt sich nur auf einen Ereignistyp zu verlassen.
FAQ: Einschalt- und Ausschaltzeiten eines Windows-Computers prüfen
Kann ich die genaue Uhrzeit sehen, zu der der PC eingeschaltet wurde?
Meistens sehen Sie die ungefähre Windows-Startzeit über Ereignis-ID 6005 oder den Wert LastBootUpTime. Das zeigt, wann Windows gestartet wurde, aber nicht unbedingt die exakte Sekunde, in der der physische Netzschalter gedrückt wurde.
Kann ich sehen, wer den Computer heruntergefahren oder neu gestartet hat?
Manchmal. Ereignis-ID 1074 kann das Benutzerkonto und den Prozess anzeigen, der ein geplantes Herunterfahren oder einen Neustart ausgelöst hat. Das hilft jedoch nicht, wenn der PC die Stromversorgung verloren hat oder mit dem Netzschalter erzwungen ausgeschaltet wurde.
Wie prüfe ich, ob der Computer unerwartet heruntergefahren wurde?
Suchen Sie im Systemprotokoll nach Ereignis-ID 6008 und Kernel-Power-Ereignis-ID 41. Alternativ öffnen Sie die Zuverlässigkeitsüberwachung mit perfmon /rel und suchen nach Windows wurde nicht ordnungsgemäß heruntergefahren.
Speichert Windows den Start- und Herunterfahrverlauf dauerhaft?
Nein. Ereignisprotokolle haben eine maximale Größe. Wenn das Protokoll voll wird, können ältere Ereignisse je nach Protokolleinstellungen überschrieben werden.
Gibt es im Protokoll einen Unterschied zwischen Herunterfahren, Energiesparmodus und Ruhezustand?
Ja. Ein vollständiges Herunterfahren erzeugt normalerweise Ereignisse zu Herunterfahren und Start. Energiespar- und Aufwachaktivitäten werden meist über Power-Troubleshooter- und Energieverwaltungsereignisse angezeigt.