如何才能知道笔记本电脑的‘实际’正常运行时间?
我所说的“实际”是指自打开 Windows 并从休眠状态恢复以来的时间。
答案1
如果你只是想知道自上次启动以来经过的时间,请执行内置命令
systeminfo
在命令行中。搜索“uptime”行。
答案2
编辑:我刚刚注意到您的“休眠后”要求 - 抱歉,我认为这不会考虑到这一点。您需要通过阅读事件日志来解决这个问题。正常运行时间是自上次重启以来的时间。休眠不是重启。如果“正常运行时间”可以定义为将休眠考虑在内,我希望它意味着自上次重启以来的所有清醒时间(意味着减去所有休眠时间),而不仅仅是自上次休眠以来的时间。
我使用 sysinternals 提供的免费 psinfo 工具(现在归微软所有,并且仍然免费)
C:\>psinfo
PsInfo v1.75 - Local and remote system information viewer
Copyright (C) 2001-2007 Mark Russinovich
Sysinternals - www.sysinternals.com
System information for \\LAPTOP:
Uptime: 0 days 11 hours 28 minutes 27 seconds
Kernel version: Windows 7 Ultimate, Multiprocessor Free
Product type: Professional
Product version: 6.1
Service pack: 0
Kernel build number: 7100
...
从 \live.sysinternals.com\tools\psinfo.exe 获取它(您甚至可以直接从该 unc 链接运行它)。
答案3
Windows 正常运行时间(不受 MS 影响)可能会对您有所帮助,但我不确定它是否会为您提供有关“休眠后”的信息:http://support.microsoft.com/kb/232243
我想知道默认工具是否可以帮助你(从 cmd):
网络统计服务器或者 网络统计工作站
答案4
有时其他 uptime 命令显示的时间不正确,因此我使用此命令来显示LOGON TIME
query USER
或更短:
quser
打印内容如下:
C:\Users\eflorinescu>query USER
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
>eflorinescu console 2 Active 2+23:44 5/7/2018 8:25 AM