可通过任务管理器、PowerShell、命令提示符或事件查看器获取Windows 10自开机起的连续运行时长:一、任务管理器“性能”→“CPU”页显示“正常运行时间”;二、PowerShell执行(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime获毫秒级精度结果;三、cmd中systeminfo | find "系统启动时间"查启动时间戳;四、事件查看器筛选事件ID 12等追溯历史开关机记录。

如果您想确认 Windows 10 系统自上次开机以来已连续运行了多久,可通过多种方式获取该时长。这些方法分别依赖图形界面、命令行或系统日志,适用于不同使用习惯和精度需求的用户。
一、通过任务管理器查看CPU正常运行时间
任务管理器提供最直观的图形化界面,直接显示系统自最近一次开机起的连续运行时长,单位为天:时:分:秒,无需记忆命令,适合日常快速查验。
1、按 Ctrl + Shift + Esc 组合键,打开任务管理器。
2、点击顶部的 “性能”选项卡。
3、在左侧列表中单击 “CPU”。
4、滚动至右侧底部区域,找到并读取 “正常运行时间” 后的数值,格式如 2天 14小时 32分钟 17秒。
二、使用PowerShell计算精确运行时长
PowerShell 可调用系统底层对象,直接计算当前时间与上次启动时间之差,并以自然语言格式输出,结果包含毫秒级精度,且一步完成,无需手动换算。
1、按 Win + X 键,在弹出菜单中选择 “Windows PowerShell(管理员)”。
2、在窗口中粘贴以下命令并按回车执行:
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
3、输出结果将显示类似 2天 14小时 32分钟 17.8923秒 的格式。
三、通过命令提示符查询系统启动时间点
systeminfo 命令可检索系统注册的精确启动时刻(年/月/日 时:分:秒),结合当前时间即可人工推算运行时长,适用于需核对具体时间戳的场景,例如故障分析或日志比对。
1、按 Win + R 打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符。
3、输入以下命令并回车:
systeminfo | find "系统启动时间"
4、返回结果形如 系统启动时间: 2025/12/29, 05:57:10,该时间为本次连续运行的起始时刻。
四、利用事件查看器追溯历史开关机记录
事件查看器保存了系统级日志,不仅可验证本次启动时间,还能筛选出过去多次的开机、关机、意外断电等事件,适用于审计、排查异常重启或验证维护周期。
1、按 Win + R,输入 eventvwr.msc 并回车,打开事件查看器。
2、在左侧导航栏依次展开 “Windows 日志” → “系统”。
3、在右侧“操作”面板点击 “筛选当前日志…”。
4、在“事件ID”文本框中输入 12, 13, 6005, 6006, 6008, 1074(分别对应开机、关机、服务启动、服务停止、意外关机、用户发起重启/关机),点击确定。
5、筛选后的列表中,事件ID 12 表示系统启动,其“日期和时间”列即为对应开机时刻。










