除了“网络统计服务器/工作站”之外,如何找到Windows服务器的最后一次重新启动时间?

评论

实际上,网络统计信息似乎并未显示系统启动时间。 Windows-commandline.com/windows-last-boot-time/#comment-24721

如果您对其他acpi状态(例如休眠和待机状态)感兴趣,另请参见superuser.com/a/909172/33303

#1 楼

开始->运行-> cmd.exe


查找“系统正常运行时间”


或获取较新的OS版本(请参阅注释):


找到“系统启动时间”


评论


我可以在Windows XP中使用Windows Server 2003,但在Windows 2008上却无法使用,因为它现在是“系统启动时间”。

–steve.lippert
2010年7月12日14:53

这仅适用于英语语言环境,有关语言独立的解决方案,请参见@ user47994

– ooxi
15年7月6日在8:22

“系统启动时间”适用于Windows Server 2012 R2

–TheCrazyProgrammer
17年4月17日在17:11

systeminfo |找到/ i“启动时间”

–加拉夫
17年8月11日在6:07

而且,这可以远程工作! systeminfo / s服务器名| ...

–大卫·罗杰斯(David Rogers)
17年8月14日14:58



#2 楼

过滤系统事件日志中的事件ID6009。

评论


这特别好,因为如果您保留足够大的事件日志,那么您将拥有许多以前的重新启动的历史记录。

–大卫
2010年7月12日在14:48

#3 楼

打开powershell命令并运行它以查看您的所有历史记录...并且不需要UI :-)

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


#4 楼

我使用Microsoft Sysinternals软件包中的PsInfo实用程序,它将为您提供如下输出:

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


评论


psinfo正常运行时间将仅显示正常运行时间。

–丹尼斯·威廉姆森
2010年7月12日在15:43

#5 楼

如果您使用的是Server 2008,则可以在“任务管理器”-“性能”选项卡上以小时为单位查看系统正常运行时间。
据我所知,“ net statistics ...”方法是唯一的Windows 2003上的方法。

评论


很好,从来不知道在那里

–NULL.Dude
18-10-18在19:14

#6 楼

使用wmi客户端。

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


注意:-360 = GMT-6

#7 楼

上次启动系统是我个人的最爱,是使用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


#8 楼

使用Powershell

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

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


#9 楼

您可以在“系统”下的“性能”选项卡中轻松打开任务管理器,找到“ UpTime” !!!

#10 楼

由于上次引导时间是用于排除故障的有用信息,因此我们在every server上自动将其显示为background wallpaper





Howto


使用Bginfo(Microsoft / Sysinternals)

配置所需的信息
按计划任务运行:


命令行:Bginfo64.exe /silent /nolicprompt /timer:0

触发:在每个用户登录时




#11 楼

以下给出了关闭日期的历史记录。

请参阅如何获取带有日期的关闭事件列表?

通过System中的事件ID 1074过滤Eventvwr.exe事件对我有帮助