一、使用事件查看器(推荐)
打开事件查看器 按下 `Win + R` 打开运行窗口,输入 `eventvwr.msc` 并回车,或通过任务管理器(`Ctrl + Shift + Esc`)进入系统工具 -> 事件查看器。
筛选系统事件
在事件查看器中,展开 Windows日志-> 系统,筛选事件 ID 为 `6005`(系统启动)和 `6006`(系统关机)的记录。通过对比最早和最晚的启动时间,可计算出总通电时长。
二、使用系统信息工具
通过系统信息窗口
按下 `Win + R` 输入 `systeminfo` 回车,或通过任务管理器(`Ctrl + Shift + Esc`)进入性能选项卡。在系统摘要部分,可直接查看“系统启动时间”,显示自上次启动以来的总时长。
PowerShell命令
以管理员身份打开 PowerShell,输入以下命令:
```bash
(Get-Date) - (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
```
结果将显示自开机以来的精确时间差。
三、使用任务管理器(部分功能)
应用历史记录
在任务管理器的 应用历史记录选项卡中,可查看各应用的使用时长,但无法直接获取总通电时间。
性能标签
切换到性能选项卡,查看 CPU部分的 正常运行时间,但此数据与系统总开机时间可能存在差异,需结合其他工具验证。
四、其他辅助方法
电源管理设置: 通过控制面板的电源和睡眠设置,查看电源使用报告,可间接推算使用时长。 第三方工具
以上方法中,事件查看器和系统信息工具是最常用且可靠的方式。若需精确到分钟,推荐使用事件查看器或 PowerShell 命令;若仅需大致时长,任务管理器性能标签可快速提供参考。