Hier sind Sie richtig, wenn Sie sich über die verschiedenen Möglichkeiten informieren möchten, die letzte Bootzeit des Windows-Rechners zu überprüfen.
Netzwerkadministratoren verwenden die letzte Startzeit von Windows als Messgröße für die Behebung alltäglicher Probleme, die im System auftreten können.
Sehen wir uns zunächst ein paar verschiedene Methoden an, um die letzte Bootzeit von Windows zu ermitteln.
Power Shell
Es gibt einige Möglichkeiten, Power Shell zu verwenden, um die Betriebszeit oder die letzte Startzeit Ihres Windows-Rechners zu überprüfen.
Cmdlet “Get-CimInstance
Das Cmdlet Get-CimInstance in PowerShell kann verwendet werden, um die letzte Startzeit des Systems zu ermitteln.
Das CmdletGet-CimInstance (Instanzen von WMI-Klassen ) ruft Systeminformationen aus dem Win32-Betriebssystemklassennamen ab und stellt sie über den Pipeline-Operator der zweiten Anweisung zur Verfügung. Es ruft die CIM-Instanzen (Common Information Model ) einer Klasse von einem CIM-Server ab.
Der zweite Befehl wählt die Eigenschaften CSName und lastBootupTime von CIM aus und zeigt als Ergebnis die letzte Bootzeit des Windows-Rechners an.
Öffnen Sie zunächst die PowerShell und führen Sie sie als Administrator aus.
Geben Sie einfach den folgenden Befehl in die PowerShell ein, um die letzte Startzeit anzuzeigen.
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Beispielhafte Ausgabe:
PS C:\Users\geekflare> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
csname lastbootuptime
------ --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
Der folgende gcim-Befehl
zeigt die Betriebszeit eines Windows-Systems in Form einer Liste mit Tagen, Stunden und Minuten an. Anstelle der letzten Startzeit zeigt er nur die Betriebszeit eines Systems seit dem letzten Start an.
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Hier steht gcim
für Get – CimInstance.
Beispielhafte Ausgabe:
PS C:\Users\geekflare> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Tage : 7
Stunden : 8
Minuten : 44
Sekunden : 38
Millisekunden : 884
Ticks : 6362788845605
GesamtTage : 7.36433894167245
Stunden gesamt : 176.744134600139
TotalMinuten : 10604.6480760083
TotalSekunden : 636278.8845605
TotalMillisekunden : 636278884.5605
Wenn Sie PowerShell 6 oder höher verwenden, können Sie die Windows-Betriebszeit und die letzte Startzeit ganz einfach mit dem folgenden Befehl abrufen:
Get-Uptime -Since
Um alle Eigenschaften und Methoden von Get-CimInstance zu sehen, verwenden Sie den folgenden Befehl.
Get-CimInstance Win32_OperatingSystem | Get-Member
Dieser Befehl liefert Informationen über alle Methoden von Get-CimInstance und ihre Eigenschaften.
Get-WmiObject
Mit dem PowerShell-Befehl Get-WmiObject können Sie ganz einfach die letzte Startzeit Ihres PCs abfragen, wie unten gezeigt.
(Get-WmiObject Win32_OperatingSystem).LastBootUpTime
Beispielhafte Ausgabe:
PS C:\Users\geekflare> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000 330
Sie werden eine Ausgabe sehen, die auf den ersten Blick etwas umständlich erscheint, die aber nicht schwer zu lesen und zu verstehen ist. Sie können den letzten Startzeitpunkt Ihres Windows-Rechners leicht herausfinden.
Mit den folgenden Informationen können Sie die LastBootUpTime 20220220132640.500000 330
aufschlüsseln.
- Jahr: 2022.
- Monat: 02.
- Tag: 20.
- Stunde: 13.
- Minuten: 26.
- Sekunden: 40.
- Millisekunden: 500000.
- GMT: 330 (5 und eine halbe Stunde vor der GMT).
Oder Sie können auch einen anderen Get-WmiObject-Befehl verwenden, um die letzte Bootzeit des Systems abzufragen.
Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
Die letzte Startzeit
wird in ein großes Ganzzahlformat konvertiert, das schließlich in einem lesbaren Format angezeigt wird.
Beispielhafte Ausgabe:
PS C:\Users\geekflare> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
csname LastBootUpTime
------ --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
Netzwerkstatistik Workstation
Der Befehl net statistics zeigt Systemstatistiken wie empfangene Datenbytes und die gesamte Betriebszeit seit dem letzten Booten des Computers an.
net statistics workstation | select-string "Statistik"
Sie können auch die folgende Abkürzung verwenden:
net stats work | select-string "Statistik"
Beispielhafte Ausgabe:
PS C:\Users\geekflare> net statistics workstation | select-string "Statistik"
Arbeitsplatzstatistik für \\LAPTOP-9A5G7BR4
Statistik seit 2/20/2022 1:28:32 PM
System-Informationen
Mit dem Befehl des Dienstprogramms systeminfo
können Sie die letzte Startzeit des Computers ermitteln, indem Sie Prozessor-, Hotfix- und Hyper-V-Informationen laden und analysieren.
systeminfo
Dieser Befehl zeigt den Hostnamen, die Betriebssystemversion, den Build-Typ, die Konfiguration, die Bios-Version, die Boot-Zeit, das Datum der Softwareinstallation und alle weiteren Details an.
Wenn Sie von all diesen Daten nur die gewünschten Daten sehen möchten, müssen Sie das Zusatzprogramm Select -string an den Befehl systeminfo
übergeben.
Geben Sie einfach den folgenden Befehl in das PowerShell-Terminal ein, um den letzten Startzeitpunkt anzuzeigen.
systeminfo | Select-String "OS-Version", "Systemstartzeit"
Hier durchsucht das Cmdlet Select-String
Eingabestrings und Dateien mit Hilfe eines regulären Ausdrucks nach Textmustern.
Der obige Befehl holt die letzte Neustartzeit des lokalen Computers und gibt die Betriebssystemversion eines Systems und die letzte Bootzeit des Windows-Systems im Terminal aus, wie unten gezeigt.
Beispielhafte Ausgabe:
PS C:\Users\geekflare> systeminfo | Select-String "OS version", "System Boot Time"
OS Version: 10.0.22000 N/A Build 22000
System-Boot-Zeit: 2/20/2022, 1:26:40 PM
BIOS-Version: Insyde F.18, 3/15/2019
Eingabeaufforderung
Sie können auch die Befehlszeile verwenden, um die Betriebszeit oder die letzte Bootzeit Ihres Windows-Systems mit einigen Befehlen und Dienstprogrammen wie net stats
, wmic
und systeminfo
zu überprüfen.
Systeminfo
Der Befehl systeminfo
zeigt allgemeine Informationen über das Windows-Betriebssystem und seine Konfiguration an. Er zeigt an, wann Windows das letzte Mal gebootet wurde. Wenn Sie die Betriebszeit wissen möchten, müssen Sie manuell ermitteln, wie viel Zeit seit dem letzten Start vergangen ist.
Öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein.
systeminfo | find "Systemstartzeit"
Beispielhafte Ausgabe:
C:\Users\geekflare>systeminfo | find "System Boot Time"
System-Boot-Zeit: 2/20/2022, 1:26:40 PM
WMIC
Der Befehl WMIC ( Windows Management Instrumentation Command-line ) liefert Ihnen eine Zeichenkette, die die letzte Startzeit des Computers darstellt. Das Ergebnis ist als vierstelliges Jahr mit zwei Ziffern für Monat, Tag, Stunde, Minute und Sekunde formatiert.
Öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein.
wmic path Win32_OperatingSystem get LastBootUpTime
Beispielhafte Ausgabe:
C:\Users\geekflare>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000 330
Diese Ausgabe kann als 2022, Monat 2, Tag 20, Stunde 13 (oder 1:00 PM), Minute 26 und so weiter gelesen werden.
Netz-Statistiken
Der Befehl net statistics zeigt Systemstatistiken wie empfangene Datenbytes, übertragene Datenbytes, die Anzahl der hergestellten Verbindungen und die Gesamtbetriebszeit seit dem letzten Booten des Computers an.
Um die auf dem Windows-Rechner laufenden Dienste anzuzeigen, verwenden Sie den folgenden Befehl.
net stats
Dieser Befehl zeigt nur die verfügbaren laufenden Dienste im System an.
Mit dem folgenden Befehl können wir Statistiken für den Server oder die Workstation abrufen, indem wir den Kontext NET STATISTICS verwenden.
net stats arbeitsstation
Hier habe ich im Befehl die Workstation angegeben, um die Statistiken zu sehen.
Beispielhafte Ausgabe:
C:\Users\geekflare>net stats workstation
Workstation-Statistik für \\LAPTOP-9A5G7BR4
Statistik seit 2/20/2022 1:28:32 PM
Empfangene Bytes 66780
Empfangene Server Message Blocks (SMBs) 18
Übertragene Bytes 63746
Server Message Blocks (SMBs) übertragen 0
Lesevorgänge 0
Schreibvorgänge 0
Rohes Lesen verweigert 0
Rohe Schreibvorgänge verweigert 0
Netzwerkfehler 0
Hergestellte Verbindungen 0
Wiederhergestellte Verbindungen 0
Server trennt die Verbindung 0
Gestartete Sitzungen 0
Hängende Sitzungen 0
Gescheiterte Sitzungen 0
Fehlgeschlagene Operationen 0
Anzahl der Nutzungen 10
Fehlgeschlagene Nutzung 0
Der Befehl wurde erfolgreich abgeschlossen.
Dieser Befehl kann innerhalb einer Batch-Datei verwendet werden, und die Ausgabe kann mit dem Befehl “find” gefiltert werden. Wenn Sie zum Beispiel nur die letzte Bootzeit des Systems ermitteln möchten, verwenden Sie den folgenden Befehl.
net statistik workstat
Beispielhafte Ausgabe:
C:\Users\geekflare>net statistics workstation | find "Statistik"
Workstation-Statistik für \\LAPTOP-9A5G7BR4
Statistik seit 2/20/2022 1:28:32 PM
Und wenn Sie die Betriebszeit von Windows Server ermitteln möchten, wird der Befehl zu net statistics server
.
Task-Manager
Dies ist der einfachste Weg, die Betriebszeit Ihres Geräts zu überprüfen. Anstatt die letzte Startzeit anzuzeigen, wird die Betriebszeit des Systems seit dem letzten Start angezeigt.
- Um den Task Manager zu öffnen, verwenden Sie einfach die Tastenkombination Strg Umschalt Esc.
- Navigieren Sie zur Registerkarte Leistung.
- Die Betriebszeit des Systems wird am unteren Rand des Fensters angezeigt.
Das bedeutet, dass das System vor 8 Tagen, 8 Stunden und 29 Minuten neu gebootet wurde.
Fazit
Dies sind einige der Methoden, mit denen Sie schnell die letzte Startzeit oder Betriebszeit des Windows-Systems ermitteln können.
Jeder Befehl hat seine eigenen Vorteile. Sie können die Methode wählen, die Ihren Bedürfnissen am besten entspricht.
Ich hoffe, Sie fanden diesen Artikel sehr nützlich, um zu erfahren, wie Sie die letzte Bootzeit eines Windows-Systems auf verschiedene Arten ermitteln können.
Vielleicht interessieren Sie sich auch für die besten Tools zur Überwachung von Windows-Servern.