Wie kann ich feststellen, wie lange mein Windows 8.1-PC bereits läuft? Eine Überprüfung im Task-Manager oder mit dem Befehl „systeminfo“ funktioniert nicht, da diese beim Ruhezustand nicht zurückgesetzt werden. Ich muss wissen, wann mein PC eingeschaltet wurde, nicht wann der letzte Startvorgang nach einem echten Herunterfahren erfolgte.
Antwort1
Ich habe für Sie einen benutzerdefinierten Ereignisfilter erstellt, der Ereignisse auflistet, wenn der Computer eingeschaltet wurde oder aus dem Ruhezustand oder Standbymodus zurückgekehrt ist. Öffnen Sie die Ereignisanzeige, klicken Sie auf „Benutzerdefinierte Ansicht erstellen“ und legen Sie die folgenden Einstellungen fest, um sie neu zu erstellen:
Hier ist ein Beispiel der Ausgabe:
Das Quellereignis „DHCP-Client“ ist ein tatsächlicher vollständiger Boot-Start, die anderen sind Rückkehren aus dem Standby- oder Ruhezustand.
Es sollte auch möglich sein, diese Daten über die Befehlszeile zu extrahieren, aber mir ist nicht klar, ob Sie das wollten.
Antwort2
Verwenden von PowerShell:
Get-WinEvent -MaxEvents 1 -FilterHashTable @{ProviderName='Microsoft-Windows-Power-Troubleshooter';LogName='System';ID='1'}
gibt etwa Folgendes aus:
ProviderName: Microsoft-Windows-Power-Troubleshooter
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
2023/01/26 09:07:14 1 Information The system has returned from a low power state....