3 enkla sätt att hitta Windows senaste starttid

By rik

Har du funderat på hur du tar reda på när din Windowsdator senast startade om? Då har du kommit rätt!

Systemadministratörer använder informationen om den senaste starttiden för Windows för att felsöka problem som kan uppstå i systemet.

Låt oss utforska några olika sätt att hitta den senaste starttiden för din Windowsdator.

PowerShell

Det finns flera metoder för att använda PowerShell för att ta reda på din Windowsmaskins upptid eller senaste omstart.

Cmdleten Get-CimInstance

Med cmdleten Get-CimInstance i PowerShell kan du hämta systemets senaste starttid.

Get-CimInstance cmdlet (som hämtar instanser av WMI-klasser) samlar in systeminformation från win32-operativsystemets klassnamn och skickar den vidare via en pipeline-operator. Den hämtar en klass CIM (Common Information Model) instanser från en CIM-server.

Det andra kommandot väljer egenskaperna CSName och LastBootUpTime från CIM och visar datorns senaste starttid som resultat.

Börja med att öppna PowerShell och kör den som administratör.

Skriv följande kommando i PowerShell för att se den senaste starttiden:

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Exempel på utdata:

PS C:Usersadminvista.com> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

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

Nedanstående gcim-kommando visar upptiden för ett Windows-system i form av dagar, timmar och minuter. I stället för den exakta starttiden visar det hur länge systemet har varit igång sedan senaste omstart.

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

Här står gcim för Get-CimInstance.

Exempel på utdata:

PS C:Usersadminvista.com> (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

Om du använder PowerShell 6 eller senare kan du enkelt få fram Windows upptid och senaste starttid med följande kommando:

Get-Uptime -Since

För att se alla egenskaper och metoder för Get-CimInstance, använd följande kommando:

Get-CimInstance Win32_OperatingSystem | Get-Member

Detta kommando ger information om alla Get-CimInstance-metoder och deras egenskaper.

Get-WmiObject

Du kan enkelt fråga efter din dators senaste starttid med PowerShell-kommandot Get-WmiObject, enligt nedan.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Exempel på utdata:

PS C:Usersadminvista.com> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330

Denna utdata kan verka svår att tyda vid första anblicken, men den är faktiskt inte så komplicerad. Du kan enkelt räkna ut när din Windowsmaskin senast startade.

Följande information hjälper dig att förstå LastBootUpTime 20220220132640.500000+330.

  • År: 2022.
  • Månad: 02.
  • Dag: 20.
  • Timme: 13.
  • Minuter: 26.
  • Sekunder: 40.
  • Millisekunder: 500 000.
  • GMT: +330 (5 och en halv timme före GMT).

Du kan också använda ett annat Get-WmiObject-kommando för att ta reda på systemets senaste starttid.

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

Lastbootuptime konverteras till ett stort heltal som sedan visas i ett läsbart format.

Exempel på utdata:

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

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

Nätverksstatistik arbetsstation

Kommandot net statistics visar systemstatistik såsom mottagna data och den totala drifttiden sedan datorns senaste start.

net statistics workstation | select-string "Statistics"

Du kan även använda följande genväg:

net stats work | select-string "Stat"

Exempel på utdata:

PS C:Usersadminvista.com> net statistics workstation | select-string "Statistics"

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

Systeminformation

Verktyget systeminfo kan användas för att hämta datorns senaste starttid genom att hämta och analysera processor-, snabbkorrigerings- och Hyper-V-information.

systeminfo

Detta kommando visar värdnamn, OS-version, byggtyp, konfiguration, BIOS-version, starttid, installationsdatum för programvara och mycket annan detaljerad information.

Om du endast vill se specifik information måste du använda Select-String ytterligare som verktyg till kommandot systeminfo.

Skriv följande kommando i PowerShell-terminalen för att se den senaste starttiden.

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

Cmdleten Select-String söker i inmatningssträngar och filer efter textmönster med hjälp av reguljära uttryck.

Ovanstående kommando hämtar den lokala datorns senaste omstartstid och skriver ut OS-versionen samt Windows senaste starttid i terminalen, enligt nedan.

Exempel på utdata:

PS C:Usersadminvista.com> 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

Kommandotolken

Du kan även använda kommandotolken för att kontrollera drifttiden eller senaste starttiden för ditt Windows-system med några kommandon som net stats, wmic och systeminfo.

Systeminformation

Kommandot systeminfo visar allmän information om Windows och dess konfiguration, inklusive när Windows senast startade. För att få fram den exakta drifttiden måste du manuellt räkna ut hur lång tid som gått sedan senaste omstart.

Öppna en kommandotolk och skriv följande kommando:

systeminfo | find "System Boot Time"

Exempel på utdata:

C:Usersadminvista.com>systeminfo | find "System Boot Time"
System Boot Time: 2/20/2022, 1:26:40 PM

WMIC

WMIC (Windows Management Instrumentation Command-line) ger en strängrepresentation av datorns senaste starttid. Resultatet formateras med ett fyrsiffrigt år följt av två siffror för månad, dag, timme, minut och sekund.

Öppna en kommandotolk och skriv följande kommando:

wmic path Win32_OperatingSystem get LastBootUpTime

Exempel på utdata:

C:Usersadminvista.com>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330

Denna utdata kan läsas som år 2022, månad 2, dag 20, timme 13, minut 26, och så vidare.

Nätverksstatistik

Kommandot net statistics visar systemstatistik, inklusive mottagna och överförda datamängder, antalet anslutningar samt den totala drifttiden sedan datorns senaste uppstart.

För att se de tjänster som körs i Windowsmaskinen använder du följande kommando:

net stats

Detta kommando visar endast de tjänster som är igång i systemet.

Vi kan få statistik för antingen servern eller arbetsstationen med hjälp av sammanhanget NET STATISTICS enligt följande:

net stats workstation

Här används ”workstation” för att se statistik om arbetsstationen.

Exempel på utdata:

C:Usersadminvista.com>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.

Detta kommando kan användas i en batchfil, och utdata kan filtreras med kommandot ”find”. Om du till exempel enbart vill hitta systemets senaste starttid använder du följande kommando:

net statistics workstat

Exempel på utdata:

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

Om du vill hitta upptiden för Windows Server blir kommandot istället ”net statistics server”.

Aktivitetshanteraren

Detta är det enklaste sättet att kontrollera din enhets drifttid. Istället för att visa senaste starttiden visas hur länge systemet varit igång sedan senaste omstart.

  • För att öppna Aktivitetshanteraren kan du använda kortkommandot Ctrl + Shift + Esc.
  • Gå till fliken ”Prestanda”.
  • Där visas systemets drifttid längst ner i fönstret.

Detta innebär att systemet startades om för 8 dagar, 8 timmar och 29 minuter sedan.

Slutsats

Dessa metoder ger dig snabb tillgång till Windows systemets senaste starttid eller drifttid.

Varje kommando har sina egna fördelar, så du kan välja den metod som passar dig bäst.

Jag hoppas att du funnit denna artikel användbar och att den hjälpt dig att lära dig hur du tar reda på den senaste starttiden för ditt Windows-system på olika sätt.

Du kanske också är intresserad av att lära dig mer om de bästa verktygen för att övervaka Windows-servrar.