想看一下Windows系统启动了多少时间了,上网查找了一下,主要是一下几种方法。
微软官方support推荐两种方式1
net statistics server
开一个终端命令行
然后执行下面的命令
net statistics server
查找Statistics since开始的字段,就是你的系统启动时间。
可以使用find来过滤输出
net statistics server | find "Statistics since"
uptime.exe
去微软网站上下载,一个很古老的程序。
我找到的下载链接是https://www.microsoft.com/en-us/download/details.aspx?id=14732
不知道以后会不会删除或更改链接。
下载下来一个uptime.exe,直接到命令行里面运行就可以了
uptime
可以通过-s参数来像是所有系统开关机的事件
uptime -s
不建议使用,我在win7上使用,直接uptime程序crash了。
另外还有几种方式
systeminfo
进入命令行执行
systeminfo
比较慢,整个命令会搜集所有系统信息,中间有一条”System Boot Time:”是系统启动的时间。可以用find命令来过滤
systeminfo | find "System Boot Time"
任务管理器
如果是Win8或者Win10就很简单了。
直接打开任务管理器
点击”More details”
在”Performance” tab下面有一条”Up time” (用的是英文版,不知道中文显示的是什么。)
这个就显示系统启动了多久。
Win7下面的任务管理器,找了一下,没有找到对应的条目。
事件查看器(Event Viewer)
网上有介绍通过事件查看器查看启动的时间。前提是你要知道对应的事件ID。
6005是Event log service启动的事件。
6013是报告uptime的事件。
不太建议使用这种方式,你要对Event ID和对应的Event定义比较熟悉,才能得到准确的数据。
总结
总得来说比较推荐”systeminfo” 和”net statistics server”两种方式,比较简单,也不用另外安装软件。