Antworten:
Wenn Sie nur die seit dem letzten Start verstrichene Zeit wissen möchten, führen Sie den Befehl bult-in aus
systeminfo
in einer Kommandozeile. Suchen Sie nach der Zeile "Betriebszeit".
EDIT: Ich habe gerade Ihre "After Hybernation" -Anforderung bemerkt - sorry, ich glaube nicht, dass dies dies berücksichtigen wird. Sie müssen dies anhand des Ereignisprotokolls herausfinden. Die Betriebszeit ist die Zeit seit dem letzten Neustart. Ein Ruhezustand ist kein Neustart. Wenn "Betriebszeit" definiert werden könnte, um den Ruhezustand zu berücksichtigen, würde ich erwarten, dass dies die gesamte Zeit bedeutet, die seit dem letzten Neustart wach verbracht wurde (dh abzüglich der gesamten Ruhezeit), nicht nur die Zeit seit dem letzten Ruhezustand.
Ich benutze das kostenlose psinfo-Tool von sysinternals (jetzt im Besitz von Microsoft und immer noch kostenlos).
C:\>psinfo
PsInfo v1.75 - Local and remote system information viewer
Copyright (C) 2001-2007 Mark Russinovich
Sysinternals - www.sysinternals.com
System information for \\LAPTOP:
Uptime: 0 days 11 hours 28 minutes 27 seconds
Kernel version: Windows 7 Ultimate, Multiprocessor Free
Product type: Professional
Product version: 6.1
Service pack: 0
Kernel build number: 7100
...
Holen Sie es sich unter \ live.sysinternals.com \ tools \ psinfo.exe (Sie können es sogar direkt über diesen unc-Link ausführen).
Windows Uptime (frei von MS) kann Ihnen dabei helfen, aber ich bin mir nicht sicher, ob es Ihnen Informationen zur Nachbereinigung gibt: http://support.microsoft.com/kb/232243
Ich frage mich, ob die Standardtools Ihnen helfen könnten (von cmd):
Netzstatistikserver oder Netzstatistik-Workstation
Ich habe alle anderen Antworten ausprobiert, aber sie zeigen einfach keine "Verfügbarkeit" oder Infos an, die ich brauche.
Dieser funktioniert für mich unter Windows 7:
wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text > wake.txt
Führen Sie diese Eingabeaufforderung aus und suchen Sie im aktuellen Verzeichnis nach einer txt-Datei
Dies verwendet die "Windows-Ereignisanzeige" und die Datei > wake.txt bedeutet, dass sie in einer Textdatei mit dem Namen wake.txt gespeichert wird
Manchmal zeigt der andere Befehl zur Betriebszeit eine Zeit an, die nicht korrekt ist, daher verwende ich diesen Befehl, um die anzuzeigen LOGON TIME
query USER
oder sogar kürzer:
quser
welches so etwas druckt wie:
C:\Users\eflorinescu>query USER
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>eflorinescu console 2 Active 2+23:44 5/7/2018 8:25 AM