如何確定我的 Windows 8.1 電腦已經啟動並運行了多長時間?檢查任務管理器或使用 systeminfo 命令不起作用,因為它們在休眠時不會重置。我需要知道我的電腦打開的時間,而不是上次真正關機啟動的時間。
答案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....