เซิร์ฟเวอร์ Windows เวลารีบูตครั้งล่าสุด


84

ฉันจะค้นหาเวลารีบูตครั้งล่าสุดของเซิร์ฟเวอร์ Windows นอกเหนือจาก 'เซิร์ฟเวอร์สถิติ / เวิร์กสเตชันสุทธิ' ได้อย่างไร


ในความเป็นจริงสถิติสุทธิดูเหมือนจะไม่แสดงเวลาการบูตระบบ windows-commandline.com/windows-last-boot-time/#comment-24721
Giri

ดูsuperuser.com/a/909172/33303หากคุณมีความสนใจในรัฐ acpi อื่น ๆ เช่นการจำศีลและการสแตนด์บาย
Janus Troelsen

คำตอบ:


102

เริ่ม -> Run -> cmd.exe

ระบบ หา "เวลาในการทำงานของระบบ"

หรือสำหรับระบบปฏิบัติการรุ่นล่าสุด (ดูความคิดเห็น):

ระบบ ค้นหา "เวลาบูตระบบ"


9
ทำงานได้ใน Windows XP และฉันจะใช้ Windows Server 2003 แต่ไม่สามารถใช้งานได้ใน Windows 2008 เพราะตอนนี้เป็น "System Boot Time"
steve.lippert

ใช้งานได้กับโลแคลภาษาอังกฤษเท่านั้นดู @ user47994 สำหรับวิธีแก้ปัญหาภาษาอิสระ
ooxi

"System Boot Time" ใช้งานได้กับ Windows Server 2012 R2
TheCrazyProgrammer

1
ระบบ find / i "Boot Time"
Gaurav

1
และใช้งานได้จากระยะไกล! ชื่อเซิร์ฟเวอร์ระบบ ...
David Rogers

38

กรองบันทึกเหตุการณ์ของระบบสำหรับรหัสเหตุการณ์ 6009


3
นี่เป็นสิ่งที่ดีโดยเฉพาะอย่างยิ่งเพราะถ้าคุณเก็บบันทึกเหตุการณ์ที่มีขนาดใหญ่พอคุณจะมีประวัติของการเรียบเครื่องก่อนหน้านี้หลายครั้ง
David

15

เปิดคำสั่ง powershell และเรียกใช้สิ่งนี้เพื่อดูประวัติทั้งหมดของคุณ ... และไม่จำเป็นต้องใช้ UI :-)

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

11

ฉันใช้ยูทิลิตี้PsInfoจากแพ็คเกจ Sysinternals ของ Microsoft ซึ่งจะให้ผลลัพธ์ดังนี้:

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 uptimeจะแสดงเฉพาะช่วงเวลาที่ใช้งาน
Dennis Williamson

10

หากคุณใช้ Server 2008 คุณสามารถดูเวลาการทำงานของระบบได้ในเวลาไม่กี่ชั่วโมงบนแท็บ "ตัวจัดการงาน" - "ประสิทธิภาพ" เท่าที่ฉันรู้วิธี "สถิติสุทธิ ... " เป็นวิธีที่แท้จริงเพียงวิธีเดียวใน Windows 2003


ดีไม่เคยรู้นั่นอยู่ที่นั่น
NULL.Dude

7

ใช้ไคลเอนต์ wmi

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

หมายเหตุ: -360 = GMT-6


6

ครั้งสุดท้ายที่ระบบบูท

รายการโปรดส่วนตัวของฉันคือการใช้คุณสมบัติ / วิธี WMI และ Win32_OperatingSystem นี่มันเป็นเรื่องง่ายที่จะคัดลอก / วางหนึ่งซับ:

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

สิ่งเดียวกัน แต่ง่ายกว่าสำหรับการพิมพ์ด้วยตนเอง:

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

ตัวเลือกทั้งสองให้ผลลัพธ์เช่น:

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

ความยาวของเวลาในการอัพระบบ

หากคุณต้องการทราบว่าระบบออนไลน์นานแค่ไหนคุณสามารถทำได้ (นี่คือรูปแบบรหัสทางเลือก):

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

ซึ่งให้ผลลัพธ์เช่น:

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

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

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

3

คุณสามารถเปิดตัวจัดการงานของคุณได้อย่างง่ายดายในแท็บประสิทธิภาพภายใต้ System find "UpTime" ของคุณ !!!



1

ตั้งแต่เวลาบูตสุดท้ายคือการแก้ไขปัญหาสำหรับข้อมูลที่เป็นประโยชน์เรา automaticalley แสดงบนevery serverเป็นbackground wallpaper

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ทำอย่างไร

  • ใช้Bginfo (Microsoft / Sysinternals)
  • กำหนดค่าข้อมูลที่ต้องการ
  • ทำงานตามภารกิจที่กำหนดไว้:
    • บรรทัดคำสั่ง: Bginfo64.exe /silent /nolicprompt /timer:0
    • ทริกเกอร์: ในทุกการเข้าสู่ระบบของผู้ใช้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.