3 einfache Möglichkeiten, um die letzte Startzeit von Windows zu finden

Falls Sie mehr über die verschiedenen Methoden zur Ermittlung der letzten Startzeit Ihres Windows-Rechners erfahren möchten, sind Sie hier genau richtig.

Netzwerkadministratoren verwenden die Zeit des letzten Systemstarts von Windows als ein wichtiges Kriterium zur Fehlerbehebung bei Problemen im System.

Lassen Sie uns verschiedene Wege erkunden, um die letzte Startzeit von Windows zu bestimmen.

PowerShell

Es gibt diverse Möglichkeiten, die PowerShell zu nutzen, um die Betriebszeit oder den letzten Startzeitpunkt Ihres Windows-Computers zu ermitteln.

Get-CimInstance Cmdlet

Das Cmdlet Get-CimInstance in der PowerShell ist hilfreich, um die letzte Startzeit des Systems abzurufen.

Das Cmdlet Get-CimInstance (Instanzen von WMI-Klassen) sammelt Systeminformationen anhand des Klassennamens des Win32-Betriebssystems und leitet diese über den Pipe-Operator an die zweite Anweisung weiter. Es bezieht CIM (Common Information Model)-Instanzen von einem CIM-Server.

Der zweite Befehl selektiert die Eigenschaften CSName und lastBootupTime aus CIM und zeigt im Ergebnis die letzte Startzeit des Windows-Rechners an.

Öffnen Sie zuerst die PowerShell und führen Sie diese als Administrator aus.

Geben Sie anschließend den folgenden Befehl in der PowerShell ein, um die letzte Startzeit zu erhalten:

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Beispielausgabe:

PS C:\Users\wdzwdz> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

csname          lastbootuptime
------          --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

Der folgende Befehl gcim stellt die Betriebszeit eines Windows-Systems in Form von Tagen, Stunden und Minuten dar. Er zeigt also nicht die letzte Startzeit, sondern die Betriebszeit des Systems seit dem letzten Neustart an.

(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

gcim ist hierbei eine Kurzform für Get-CimInstance.

Beispielausgabe:

PS C:\Users\wdzwdz> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime


Days              : 7
Hours             : 8
Minutes           : 44
Seconds           : 38
Milliseconds      : 884
Ticks             : 6362788845605
TotalDays         : 7.36433894167245
TotalHours        : 176.744134600139
TotalMinutes      : 10604.6480760083
TotalSeconds      : 636278.8845605
TotalMilliseconds : 636278884.5605

Wenn Sie PowerShell 6 oder neuer verwenden, können Sie die Windows-Betriebszeit und letzte Startzeit leicht mit folgendem Befehl abfragen:

Get-Uptime -Since

Um alle Eigenschaften und Methoden von Get-CimInstance zu sehen, verwenden Sie diesen Befehl:

Get-CimInstance Win32_OperatingSystem | Get-Member

Dieser Befehl gibt Informationen zu allen Get-CimInstance-Methoden und deren Eigenschaften aus.

Get-WmiObject

Die letzte Startzeit Ihres Rechners können Sie ebenfalls bequem über den PowerShell-Befehl Get-WmiObject ermitteln, wie im Folgenden gezeigt.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Beispielausgabe:

PS C:\Users\wdzwdz> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330

Die Ausgabe erscheint auf den ersten Blick etwas kryptisch, ist aber nicht schwer zu verstehen. Sie erhalten hier die letzte Startzeit Ihres Windows-Rechners.

Die folgenden Informationen helfen bei der Aufschlüsselung der LastBootUpTime-Angabe 20220220132640.500000+330.

  • Jahr: 2022.
  • Monat: 02.
  • Tag: 20.
  • Stunde: 13.
  • Minuten: 26.
  • Sekunden: 40.
  • Millisekunden: 500000.
  • GMT: +330 (5 ½ Stunden vor GMT).

Alternativ können Sie die letzte Startzeit des Systems mit diesem anderen Get-WmiObject-Befehl abfragen:

Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}

Hier wird die Lastbootuptime in ein Big-Integer-Format konvertiert, das anschließend in einem lesbaren Format angezeigt wird.

Beispielausgabe:

PS C:\Users\wdzwdz> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}

csname          LastBootUpTime
------          --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

Workstation-Netzwerkstatistiken

Der Befehl net statistics zeigt Systemstatistiken wie empfangene Datenbytes und die Gesamtbetriebszeit seit dem letzten Rechnerstart an.

net statistics workstation | select-string "Statistics"

Sie können auch diese Kurzform verwenden:

net stats work | select-string "Stat"

Beispielausgabe:

PS C:\Users\wdzwdz> net statistics workstation | select-string "Statistics"

Workstation Statistics for LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM

Systeminformationen

Der Befehl des Dienstprogramms systeminfo kann verwendet werden, um die letzte Startzeit des Rechners abzurufen. Dabei werden Prozessor-, Hotfix- und Hyper-V-Informationen geladen und analysiert.

systeminfo

Dieser Befehl zeigt den Hostnamen, die Betriebssystemversion, den Build-Typ, die Konfiguration, die BIOS-Version, die Startzeit, das Softwareinstallationsdatum und weitere Details an.

Falls Sie nur bestimmte Daten sehen möchten, können Sie das zusätzliche Dienstprogramm Select-String an den Befehl systeminfo anhängen.

Geben Sie folgenden Befehl in das PowerShell-Terminal ein, um die letzte Startzeit zu sehen:

systeminfo | Select-String "OS version","System Boot Time"

Hier durchsucht das Cmdlet Select-String Eingabezeichenfolgen und Dateien mithilfe regulärer Ausdrücke nach Textmustern.

Der obige Befehl ruft die letzte Neustartzeit des lokalen Rechners ab und gibt die Betriebssystemversion und die letzte Startzeit des Windows-Systems im Terminal aus, wie unten gezeigt.

Beispielausgabe:

PS C:\Users\wdzwdz> systeminfo | Select-String "OS version","System Boot Time"

OS Version:                10.0.22000 N/A Build 22000
System Boot Time:          2/20/2022, 1:26:40 PM
BIOS Version:              Insyde F.18, 3/15/2019

Eingabeaufforderung

Sie können auch über die Eingabeaufforderung mit einigen Befehlen und Dienstprogrammen wie net stats, wmic und systeminfo die Betriebszeit oder letzte Startzeit Ihres Windows-Systems ermitteln.

Systeminformationen

Der Befehl systeminfo liefert allgemeine Informationen zum Windows-Betriebssystem und dessen Konfiguration. Er zeigt an, wann Windows das letzte Mal gestartet wurde. Die tatsächliche Betriebszeit müssten Sie manuell bestimmen, indem Sie die Zeit seit dem letzten Start berechnen.

Öffnen Sie die Eingabeaufforderung und geben Sie diesen Befehl ein:

systeminfo | find "System Boot Time"

Beispielausgabe:

C:\Users\wdzwdz>systeminfo | find "System Boot Time"
System Boot Time: 2/20/2022, 1:26:40 PM

WMIC

Der Befehl WMIC (Windows Management Instrumentation Command-line) gibt die letzte Startzeit des Rechners in einer Zeichenfolge aus. Das Ergebnis wird als vierstellige Jahreszahl, gefolgt von zwei Ziffern für Monat, Tag, Stunde, Minute und Sekunde formatiert.

Öffnen Sie die Eingabeaufforderung und geben Sie den folgenden Befehl ein:

wmic path Win32_OperatingSystem get LastBootUpTime

Beispielausgabe:

C:\Users\wdzwdz>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330

Diese Ausgabe ist zu lesen als: 2022, Monat 2, Tag 20, Stunde 13 (oder 1 Uhr nachmittags), Minute 26 usw.

Netzwerkstatistiken

Der Befehl net statistics zeigt Systemstatistiken, wie empfangene Datenbytes, gesendete Datenbytes, die Anzahl der aufgebauten Verbindungen und die Gesamtbetriebszeit seit dem letzten Start des Rechners an.

Mit dem folgenden Befehl können Sie sich die auf dem Windows-Rechner laufenden Dienste anzeigen lassen:

net stats

Dieser Befehl zeigt lediglich die im System verfügbaren aktiven Dienste an.

Wir können Statistiken für den Server oder die Workstation abrufen, indem wir den Kontext NET STATISTICS mit dem folgenden Befehl nutzen:

net stats workstation

Hier habe ich den Befehl für die Workstation bereitgestellt, um Statistiken anzuzeigen.

Beispielausgabe:

C:\Users\wdzwdz>net stats workstation
Workstation Statistics for LAPTOP-9A5G7BR4


Statistics since 2/20/2022 1:28:32 PM


  Bytes received                               66780
  Server Message Blocks (SMBs) received        18
  Bytes transmitted                            63746
  Server Message Blocks (SMBs) transmitted     0
  Read operations                              0
  Write operations                             0
  Raw reads denied                             0
  Raw writes denied                            0

  Network errors                               0
  Connections made                             0
  Reconnections made                           0
  Server disconnects                           0

  Sessions started                             0
  Hung sessions                                0
  Failed sessions                              0
  Failed operations                            0
  Use count                                    10
  Failed use count                             0

The command completed successfully.

Dieser Befehl kann innerhalb einer Batch-Datei verwendet werden und die Ausgabe lässt sich mit dem Befehl „find“ filtern. Um beispielsweise nur die letzte Startzeit des Systems zu erhalten, verwenden Sie den folgenden Befehl:

net statistics workstat

Beispielausgabe:

C:\Users\wdzwdz>net statistics workstation | find "Statistics"
Workstation Statistics for LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM

Und wenn Sie die Betriebszeit eines Windows-Servers herausfinden möchten, lautet der Befehl net statistics server.

Task-Manager

Dies ist die einfachste Methode zur Ermittlung der Betriebszeit Ihres Geräts. Anstatt die letzte Startzeit anzuzeigen, wird die Betriebszeit des Systems seit dem letzten Start angezeigt.

  • Zum Öffnen des Task-Managers verwenden Sie die Tastenkombination Strg + Umschalt + Esc.
  • Wechseln Sie zum Reiter „Leistung“.
  • Die Systembetriebszeit wird am unteren Fensterrand angezeigt.

Das bedeutet in diesem Beispiel, dass das System vor 8 Tagen, 8 Stunden und 29 Minuten neu gestartet wurde.

Fazit

Dies sind einige Methoden, um die letzte Startzeit oder die Betriebszeit des Windows-Systems schnell zu ermitteln.

Jeder Befehl hat seine Vorzüge. Sie können den Weg wählen, der Ihren Anforderungen am besten entspricht.

Ich hoffe, dieser Artikel war hilfreich für Sie und Sie haben gelernt, wie Sie die letzte Startzeit eines Windows-Systems auf verschiedene Arten herausfinden können.

Vielleicht interessieren Sie sich auch für die besten Tools zur Überwachung von Windows-Servern.