一、通过系统设置查看
事件查看器(推荐) - 按 `Win + R` 打开运行对话框,输入 `eventvwr.msc` 并回车;
- 在事件查看器中,展开 Windows日志
-> 系统;
- 筛选事件ID为 6005(开机)和 6006(关机)的记录,通过时间戳计算开机时长。
系统属性
- 右键桌面计算机图标,选择 管理;
- 进入 系统工具-> 事件查看器,按上述步骤筛选开机记录。
二、通过命令行查询
PowerShell命令
- 以管理员身份打开 PowerShell,输入以下命令:
```powershell
(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
```
- 该命令返回系统启动时间,结合当前时间可计算开机时长。
CMD命令
- 打开命令提示符(CMD),输入 `systeminfo | find "系统启动时间:"`;
- 在输出信息中查找 系统启动时间占据的时间段。
三、通过任务管理器查看
性能选项卡
- 按 `Ctrl + Shift + ESC` 打开任务管理器,切换到 性能选项卡;
- 查看 CPU部分的时间戳,可估算开机时长(需结合系统休眠/关机记录)。
四、其他实用技巧
PowerShell脚本: 若需批量查询多台设备,可编写VBS脚本通过WMI获取开机时间; 电源管理设置
以上方法覆盖了不同操作习惯和需求,建议优先使用事件查看器或PowerShell命令,既直观又灵活。