3 enkla sätt att hitta Windows senaste starttid

Du har kommit till rätt ställe om du vill lära dig om olika sätt att kontrollera den senaste starttiden för Windows-maskinen.

Nätverksadministratörer använder Windows senaste starttid som ett mått för att felsöka dagliga problem som kan uppstå i systemet.

Låt oss börja med att titta på ett par olika metoder för att identifiera den senaste starttiden för Windows.

Power Shell

Det finns några sätt att använda Power Shell för att kontrollera din Windows-maskins drifttid eller senaste uppstartstid.

Get-CimInstance cmdlet

Get-CimInstance cmdleten i PowerShell kan användas för att hämta systemets senaste starttid.

Get-CimInstance cmdlet (instanser av WMI classes) hämtar systeminformation från win32-operativsystemets klassnamn och tillhandahåller den till den andra instruktionen via pipeline-operatören. Den får 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 Windows-maskinens senaste starttid som ett resultat.

Öppna först PowerShell och kör det som administratör.

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

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Exempelutgång:

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 en lista med dagar, timmar och minuter. Istället för den senaste starttiden visar den bara upptiden för ett system sedan den senaste uppstarten.

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

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

Exempelutgång:

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å 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 den senaste starttiden för din PC med PowerShell Get-WmiObject-kommandot, som visas nedan.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Exempelutgång:

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

Du kommer att se en utdata som verkar besvärlig till en början, men den är inte svår att läsa och förstå. Du kan enkelt räkna ut den senaste starttiden för din Windows-maskin.

Informationen nedan kan användas för att bryta ned 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).

Eller så kan du också använda ett annat Get-WmiObject-kommando för att fråga efter den senaste starttiden för systemet.

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

Lastbootuptime kommer att konverteras till stort heltalsformat, som slutligen kommer att visas i ett läsbart format.

Exempelutgång:

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 bytes av mottagna data och total drifttid sedan datorns senaste start.

net statistics workstation | select-string "Statistics"

Du kan också använda följande genväg:

net stats work | select-string "Stat"

Exempelutgång:

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

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

System information

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

systeminfo

Det här kommandot visar värdnamn, OS-version, byggtyp, konfiguration, bios-version, starttid, installationsdatum för programvaran och varje detalj.

Från alla dessa data, om du bara vill se den specifika nödvändiga informationen, måste du passera Välj -sträng ytterligare verktyg till kommandot systeminfo.

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

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

Här söker cmdleten Select-String inmatningssträngar och filer efter textmönster med hjälp av matchning av reguljära uttryck.

Ovanstående kommando hämtar den lokala datorns senaste omstartstid och skriver ut OS-versionen av ett system och ett Windows-system senaste Boot Time till terminalen, som visas nedan.

Exempelutgång:

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 också använda kommandoraden för att kontrollera drifttiden eller senaste starttiden för ditt Windows-system med några kommandon och verktyg som net stats, wmic och systeminfo.

System information

Kommandot systeminfo visar generisk information om Windows-operativsystemet och dess konfiguration. Den visar senaste gången Windows startade. Om du vill ha drifttid måste du manuellt bestämma hur mycket tid som har gått sedan den senaste uppstarten.

Öppna en kommandotolk och skriv följande kommando.

systeminfo | find "System Boot Time"

Exempelutgång:

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) kommandot ger dig en strängrepresentation av datorns senaste starttid. Resultatet är formaterat som ett fyrsiffrigt år med 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

Exempelutgång:

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

Denna utdata kan läsas som 2022, månad 2, dag 20, timme 13 (eller 13:00), minut 26, och så vidare.

Nettostatistik

Kommandot net statistics visar systemstatistik såsom bytes av mottagna data, bytes överförda data, antalet gjorda anslutningar och total drifttid sedan den senaste uppstarten av datorn.

För att se tjänsterna som körs i Windows-maskinen, använd kommandot nedan.

net stats

Detta kommando visar bara de tillgängliga körtjänsterna i systemet.

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

net stats workstation

Här gav jag arbetsstationen i kommando för att se statistik.

Exempelutgång:

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 inifrån en batchfil, och utdata kan filtreras med hjälp av kommandot ”hit”. Om du till exempel bara vill hitta systemets senaste starttid, använd följande kommando.

net statistics workstat

Exempelutgång:

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

Och om du vill hitta upptid för Windows Server kommer kommandot att bli nätstatistikservern.

Aktivitetshanteraren

Detta är det enklaste sättet att kontrollera din enhets drifttid. Istället för att visa den senaste starttiden, visar den upptiden för systemet sedan den senaste uppstarten.

  • För att öppna Aktivitetshanteraren, använd helt enkelt kortkommandot Ctrl + Shift + Esc.
  • Navigera till fliken Prestanda.
  • Systemets drifttid kommer att visas längst ner i fönstret.

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

Slutsats

Det här är några av metoderna för att snabbt få fram Windows-systemets senaste starttid eller drifttid.

Varje kommando har sin egen uppsättning fördelar. Du kan välja det sätt som bäst matchar dina behov.

Jag hoppas att du tyckte att den här artikeln var mycket användbar för att lära dig hur du får den senaste starttiden för ett Windows-system på olika sätt.

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