Server Windows waktu reboot terakhir

Jawaban:

103

Mulai -> Jalankan -> cmd.exe

systeminfo | temukan "System Up Time"

Atau untuk versi OS terbaru (lihat komentar):

systeminfo | temukan "System Boot Time"

Benoit
sumber
9
Bekerja di Windows XP dan saya akan menganggap Windows Server 2003, tetapi tidak bekerja pada Windows 2008 seperti sekarang "System Boot Time".
steve.lippert
Ini hanya berfungsi dengan lokal Inggris, lihat @ user47994 untuk solusi independen bahasa
ooxi
"System Boot Time" berfungsi untuk Windows Server 2012 R2
TheCrazyProgrammer
1
systeminfo | find / i "Boot Time"
Gaurav
1
Dan, ini bekerja dari jarak jauh! systeminfo / s servername | ...
David Rogers
38

Memfilter Log Acara Sistem untuk ID Peristiwa 6009.

pengguna47994
sumber
3
Ini sangat bagus karena jika Anda menyimpan log peristiwa yang cukup besar, Anda akan memiliki riwayat banyak reboot sebelumnya.
David
15

buka perintah powershell dan jalankan ini untuk melihat semua riwayat Anda ... dan tidak perlu UI :-)

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

Saya menggunakan utilitas PsInfo dari paket Microsoft Sysinternals, yang akan memberikan Anda output seperti ini:

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
sumber
4
psinfo uptimehanya akan menampilkan uptime.
Dennis Williamson
10

Jika Anda menggunakan Server 2008, Anda dapat melihat waktu kerja sistem dalam beberapa jam di tab "Task Manager" - "Performance". Sejauh yang saya tahu, "statistik bersih ..." adalah satu-satunya cara yang benar pada Windows 2003.

Seishun
sumber
baik tidak pernah tahu itu ada di sana
NULL. Bung
7

Menggunakan klien wmi.

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

Catatan: -360 = GMT-6

FoFo
sumber
6

Terakhir Kali Sistem Boot

Favorit pribadi saya adalah menggunakan properti / metode WMI dan Win32_OperatingSystem. Ini dia sebagai salin / tempel satu liner mudah:

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

Hal yang sama, tetapi lebih mudah untuk mengetik secara manual:

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

Kedua opsi menyediakan output seperti:

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

Durasi Sistem Waktu

Jika Anda ingin mengetahui berapa lama sistem telah online Anda dapat melakukan ini (ini juga merupakan gaya kode alternatif):

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

Yang menghasilkan output seperti:

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
sumber
5

Menggunakan Powershell

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

CSName LastBootUpTime
Server 7/5/2014 6:00:00 AM
Revi
sumber
3

Anda dapat dengan mudah membuka task manager di tab kinerja di bawah System find "UpTime" Anda !!!

salar
sumber
1

Karena waktu boot terakhir adalah untuk memecahkan masalah informasi yang berguna, kami otomatis menampilkannya every serversebagaibackground wallpaper

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Bagaimana caranya

  • Menggunakan Bginfo (Microsoft / Sysinternals)
  • Konfigurasikan informasi yang diinginkan
  • Jalankan sebagai tugas yang dijadwalkan:
    • garis komando: Bginfo64.exe /silent /nolicprompt /timer:0
    • trigger: pada setiap login pengguna
rawa-goyang
sumber