Quantcast
Channel: Andy – Andy's Blog
Viewing all articles
Browse latest Browse all 2170

Windows: Startzeitpunkt ermitteln

$
0
0

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%

Viewing all articles
Browse latest Browse all 2170