Es gibt einige Wege festzustellen, wann Windows zuletzt gestartet wurde. Vor Jahren blieb bei mir folgender Befehl im Gedächtnis hängen:
systeminfo | find "zeit"
Die Ausgabe sieht dann so aus:
Systemstartzeit: 13.12.2017, 19:58:23 Virtueller Arbeitsspeicher: Zurzeit verwendet: 10.231 MB
Zugegeben, die zweite Zeile ist dann eher Nebensache. Wenn man statt “zeit” “startzeit” verwendet, ist das Ergebnis treffender.
Ein Blick in den Task-Manager verrät einem, wie lange Windows bereits läuft:
Es gibt noch mehr Möglichkeiten, eine recht nette Lösung neben weiterer Beispielen findet sich hier:
superuser – How can I find out when Windows was last restarted?
Konkret geht’s um die Antwort von Max vom 24. Mai 2016. Anbei dessen Skript mit etwas Aufschlüsselung:
@echo off rem Startzeit von Windows auslesen ("wmic...") und auf den Wert ("find...") begrenzen for /f %%a in ('WMIC OS GET lastbootuptime ^| find "."') DO set DTS=%%a rem Format umwandeln set BOOTTIME=%DTS:~0,4%-%DTS:~4,2%-%DTS:~6,2% %DTS:~8,2%:%DTS:~10,2% rem Ausgabe REM echo DTS : %DTS% echo BOOTTIME : %BOOTTIME% echo. pause
Die Ausgabe sieht so aus:
BOOTTIME : 2017-12-13 19:58
Durch ändern des Skripts kann man die Ausgabe bequem anpassen. Z.B.:
Startzeit: 13.12.2017 19:58
Die geänderten Zeilen dazu:
set BOOTTIME=%DTS:~6,2%.%DTS:~4,2%.%DTS:~0,4% %DTS:~8,2%:%DTS:~10,2% echo Startzeit: %BOOTTIME%
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Hallo Andy,
ich habe Windows 10 Enterprise 1709 im Einsatz, Adminrechte sind vorhanden. Die Abfrage(n) systeminfo | find “zeit” und ‘WMIC OS GET lastbootuptime geben jeweils nur den Wert des letzten Warmstartes wieder (Neustart), jedoch nicht die tatsächliche Kaltstartzeit des Systems.
dir /a:h c:pagefile.sys und net statistics Workstation haben das gleiche Verhalten wie oben.
Das mit der Kontrolle übers Eventlog ist mir zu umständlich. Gibt es noch eine andere Möglichkeit die Startzeit abzufragen (gerne auch Wert aus Registry)?