Windows sunucusu son yeniden başlatma zamanı


85

Windows sunucusunun son yeniden başlatma zamanını 'net istatistik sunucusu / iş istasyonu' dışında nasıl bulabilirim?


Aslında, net istatistikler sistemin açılış süresini gösteriyor gibi görünmüyor. windows-commandline.com/windows-last-boot-time/#comment-24721
Giri

ayrıca bkz. superuser.com/a/909172/33303 Hazırda bekleme ve bekleme gibi diğer acpi durumlarıyla ilgileniyorsanız
Janus Troelsen

Yanıtlar:


103

Başlat -> Çalıştır -> cmd.exe

sistem bilgisi | "Sistem Çalışma Süresi" ni bulun

Veya daha yeni işletim sistemi sürümleri için (yoruma bakın):

sistem bilgisi | "Sistem Başlatma Zamanı" nı bulun


9
Windows XP'de çalışıyor ve Windows Server 2003'ü kabul ediyorum, ancak şu anda "Sistem Önyükleme Süresi" olduğu gibi Windows 2008'de çalışmıyor.
steve.lippert

Bu yalnızca İngilizce yerel ayarları ile çalışır, dilden bağımsız bir çözüm için @ user47994'e bakın
ooxi

"Sistem Önyükleme Süresi", Windows Server 2012 R2 için çalışıyor
TheCrazyProgrammer

1
sistem bilgisi | "Boot Time" ı bulur / bulur
Gaurav,

1
Ve bu uzaktan çalışıyor! systeminfo / s sunucu adı | ...
David Rogers

38

Olay Kimliği 6009 için Sistem Olay Günlüğünü Filtreleyin.


3
Bu özellikle güzel çünkü yeterince büyük bir olay kaydını tutarsanız, önceki birçok yeniden başlatma işleminin geçmişi olacak.
David,

15

powershell komutunu açın ve tüm geçmişinizi görmek için bunu çalıştırın ... UI gerekli değildir :-)

get-eventlog System | where-object {$_.EventID -eq "6005"} | sort -desc TimeGenerated

11

Microsoft'un Sysinternals paketindeki PsInfo yardımcı programını kullanıyorum;

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

4
psinfo uptimesadece çalışma süresini gösterecektir.
Dennis Williamson,

10

Server 2008 kullanıyorsanız, sistemin çalışma süresini "Görev Yöneticisi" - "Performans" sekmesinden saatlerce görebilirsiniz. Bildiğim kadarıyla, "net istatistik ..." yolu, Windows 2003'te tek gerçek yoludur.


güzel orada olduğunu asla bilmiyordum
NULL.Dude

7

Bir wmi istemcisi kullanmak.

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

Not: -360 = GMT-6


6

Sistemin En Son Önyüklenmesi

Kişisel favorim WMI ve Win32_OperatingSystem özelliklerini / yöntemlerini kullanmak. İşte bir liner kolay kopyala / yapıştır olarak:

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

Aynı şey, ancak elle yazma için daha kolay:

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

Her iki seçenek de aşağıdaki gibi çıktı sağlar:

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

Sistemin Çalışma Süresi Uzunluğu

Sistemin ne kadar süredir çevrimiçi olduğunu öğrenmek istiyorsanız, bunu yapabilirsiniz (bu ayrıca alternatif bir kod stilidir):

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

Hangi gibi çıktı verir:

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

5

Powershell'i kullanma

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

CSName LastBootUpTime
Server 7/5/2014 6:00:00 AM

3

Görev yöneticinizi kolayca "UpTime" u bulmak için Sistem altındaki performans sekmesinde açabilirsiniz !!!



1

Geçen açılış süresi yararlı bir sorun giderme bilgileri için olduğundan, bunu görüntülemek automaticalley every serverolarakbackground wallpaper

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Nasıl

  • Bginfo Kullanımı (Microsoft / Sysinternals)
  • İstenen bilgileri yapılandırın
  • Zamanlanmış görev olarak çalıştır:
    • Komut satırı: Bginfo64.exe /silent /nolicprompt /timer:0
    • tetik: her kullanıcı oturum açmada
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.