Die aktuelle (System-) Betriebszeit eines Geräts lässt sich über verschiedene Wege ermitteln. Als Betriebszeit wird die Zeit seit dem letzten vollständigen Neustart bezeichnet. Betriebsunterbrechungen (Ruhezustand, Energiesparmodus) werden von der Betriebszeit nicht angezogen. Auch beim sogenannten Schnellstart (Herunterfahren schneller) läuft die Betriebszeit weiter.
Möglichkeit 1 (Task-Manager):
- Drücken Sie die Tastenkombination "" + "" (Umschalttaste) + "".
- Klicken Sie auf die Registerkarte "" (ab Windows 8) bzw. öffnen Sie die Seite "" (Windows 11).
- Ab Windows 8 öffnen Sie ggf. die Anzeige für "".
- Die "" bzw. "" wird unten im Format "" bzw. "" angezeigt.
Möglichkeit 2 (PowerShell):
- "" > ("") > ""
- Als Befehl geben Sie '' oder '' ein.
- Drücken Sie die Eingabeaufforderung.
- Je nach Befehl wird die Betriebszeit entsprechend ausgegeben.
Möglichkeit 2 (VisualBasic-Skript):
- Kopieren Sie den nachfolgenden Code in einen Texteditor und speichern die Datei mit der Dateiendung "" ab. Z. B.: ""
' Copyright (c) Windowspage 2022
Option Explicit
DIM objWMI, objOperatingSystem, objWMIDT
DIM objInstance
DIM dtBootTime
DIM dtLocalTime
SET objWMI = GetObject("winmgmts:\\")
SET objOperatingSystem = objWMI.InstancesOf("Win32_OperatingSystem")
SET objWMIDT = CreateObject("WbemScripting.SWbemdateTime")
FOR EACH objInstance in objOperatingSystem
objWMIDT.value = objInstance.LastBootupTime
dtBootTime = objWMIDT.getVarDate
objWMIDT.value = objInstance.LocalDateTime
dtLocalTime = objWMIDT.getVarDate
MsgBox "Letzter Neustart: " & FormatDateTime(dtBootTime, vbLongDate) & " " & FormatDateTime(dtBootTime, vbLongTime) & vbCrLf & _
"Betriebsdauer (in Stunden): " & DateDiff("h", dtBootTime, dtlocalTime), vbOKOnly, "Betriebszeitanzeige"
NEXT
|