Czas ostatniego restartu serwera Windows

Odpowiedzi:

102

Start -> Uruchom -> cmd.exe

informacje systemowe | znajdź „Czas działania systemu”

Lub w przypadku nowszych wersji systemu operacyjnego (patrz komentarz):

informacje systemowe | znajdź „Czas rozruchu systemu”

Benoit
źródło
9
Działa w systemie Windows XP i zakładam, że Windows Server 2003, ale nie działa w systemie Windows 2008, ponieważ jest to teraz „czas rozruchu systemu”.
steve.lippert
To działa tylko z angielskim lokalizacji, patrz @ user47994 dla języka samodzielnego rozwiązania
ooxi
„System Boot Time” działa w systemie Windows Server 2012 R2
TheCrazyProgrammer
1
informacje systemowe | find / i „Boot Time”
Gaurav,
1
I to działa zdalnie! systeminfo / s nazwa serwera | ...
David Rogers,
38

Filtruj dziennik zdarzeń systemowych dla identyfikatora zdarzenia 6009.

użytkownik47994
źródło
3
Jest to szczególnie miłe, ponieważ jeśli będziesz mieć wystarczająco duży dziennik zdarzeń, będziesz mieć historię wielu poprzednich restartów.
David
15

otwórz komendę PowerShell i uruchom ją, aby zobaczyć całą swoją historię ... i nie potrzebujesz interfejsu użytkownika :-)

get-eventlog System | where-object {$_.EventID -eq "6005"} | sort -desc TimeGenerated
Muflet
źródło
11

Korzystam z narzędzia PsInfo z pakietu Sysinternals Microsoftu, które da ci następujące wyniki:

PsInfo v1.77 - Local and remote system information viewer
Copyright (C) 2001-2009 Mark Russinovich
Sysinternals - www.sysinternals.com

System information for \\JEFF-DELL:
Uptime:                    0 days 0 hours 33 minutes 27 seconds
Kernel version:            Microsoft Windows XP, Multiprocessor Free
Product type:              Professional
Product version:           5.1
Service pack:              3
Kernel build number:       2600
Registered organization:
Registered owner:          
IE version:                8.0000
System root:               C:\WINDOWS
Processors:                2
Processor speed:           2.3 GHz
Processor type:            Intel(R) Core(TM)2 Duo CPU     E6550  @
Physical memory:           3316 MB
Video driver:              Live Mesh Remote Desktop Mirror Driver
jeffm
źródło
4
psinfo uptimewyświetli tylko czas pracy.
Dennis Williamson,
10

Jeśli używasz Server 2008, możesz zobaczyć czas działania systemu w godzinach na karcie „Menedżer zadań” - „Wydajność”. O ile mi wiadomo, metoda „statystyki sieci ...” jest jedyną prawdziwą metodą w systemie Windows 2003.

Seishun
źródło
miło, nigdy nie wiedziałem, że tam jest
NULL.Dude
7

Korzystanie z klienta WMI.

C:\>wmic OS GET CSName,LastBootUpTime
CSName    LastBootUpTime 
SERVER  20101124084714.500000-360

Uwaga: -360 = GMT-6

FoFo
źródło
6

Ostatnim uruchomieniem systemu

Moim osobistym ulubionym jest używanie właściwości / metod WMI i Win32_OperatingSystem. Tutaj jest to proste kopiowanie / wklejanie jednej linijki:

((Get-WmiObject Win32_OperatingSystem).ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).LastBootUpTime))

To samo, ale łatwiejsze do ręcznego pisania:

$obj = Get-WmiObject Win32_OperatingSystem
$obj.ConvertToDateTime($obj.LastBootUpTime)

Obie opcje zapewniają dane wyjściowe takie jak:

Monday, June 30, 2014 11:59:50 AM

Długość czasu przestoju systemu

Jeśli chcesz dowiedzieć się, jak długo system był online, możesz to zrobić (jest to również alternatywny styl kodu):

$Obj = Get-WmiObject -Class Win32_OperatingSystem
$Obj.ConvertToDateTime($Obj.LocalDateTime) - $Obj.ConvertToDateTime($Obj.LastBootUpTime)

Co daje wynik taki jak:

Days              : 7
Hours             : 1
Minutes           : 59
Seconds           : 42
Milliseconds      : 745
Ticks             : 6119827457690
TotalDays         : 7.08313363158565
TotalHours        : 169.995207158056
TotalMinutes      : 10199.7124294833
TotalSeconds      : 611982.745769
TotalMilliseconds : 611982745.769
Colyn1337
źródło
5

Korzystanie z PowerShell

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

CSName LastBootUpTime
Server 7/5/2014 6:00:00 AM
Revi
źródło
3

Możesz łatwo otworzyć menedżera zadań w zakładce wydajności w obszarze System znaleźć swój „UpTime” !!!

Salar
źródło
1

Ponieważ ostatni czas uruchamiania służy do rozwiązywania problemów z użytecznymi informacjami, automatycznie wyświetlamy je every serverjakobackground wallpaper

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Jak

  • Korzystanie z Bginfo (Microsoft / Sysinternals)
  • Skonfiguruj poszukiwane informacje
  • Uruchom jako zaplanowane zadanie:
    • wiersz poleceń: Bginfo64.exe /silent /nolicprompt /timer:0
    • wyzwalacz: przy każdym logowaniu użytkownika
wiggle marsh
źródło