我如何确定我的 Windows 8.1 PC 已启动并运行了多长时间?检查任务管理器或使用 systeminfo 命令不起作用,因为它们不会在您休眠时重置。我需要知道我的 PC 开启的时间,而不是上次从真正关机启动的时间。
答案1
我为您创建了一个自定义事件过滤器,其中列出了计算机开机或从休眠或待机状态返回时发生的事件。打开事件查看器,单击“创建自定义视图”,然后按如下所示进行设置以重新创建它:
以下是其输出的示例:
“Dhcp-client”源事件是实际的完全启动,其他事件是从待机或休眠状态返回。
还应该可以通过命令行提取这些数据,但我不清楚这是否是您想要的。
答案2
使用 PowerShell:
Get-WinEvent -MaxEvents 1 -FilterHashTable @{ProviderName='Microsoft-Windows-Power-Troubleshooter';LogName='System';ID='1'}
将输出类似以下内容的内容:
ProviderName: Microsoft-Windows-Power-Troubleshooter
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
2023/01/26 09:07:14 1 Information The system has returned from a low power state....