最直接方式是通过任务管理器性能页查看“正常运行时间”,格式为天:小时:分钟:秒;还可通过powershell、systeminfo、事件查看器或网络适配器状态获取开机时长。

如果您想快速了解 Windows 10 系统自上次启动以来已连续运行了多久,最直接的方式是通过任务管理器性能页获取“正常运行时间”。该数值反映的是系统内核持续运行的时长,不包含休眠或睡眠期间,且无需安装额外工具。以下是多种可行方法:
一、使用任务管理器查看CPU正常运行时间
任务管理器在“性能”选项卡中直接显示系统自最近一次完整启动起的连续运行时长,格式为天:小时:分钟:秒,数据实时更新,适合日常快速查验。
1、按下 Ctrl + Shift + Esc 组合键,打开任务管理器。
2、点击顶部的 “性能” 选项卡。
3、在左侧列表中单击 “CPU”。
4、滚动至右侧底部区域,查找并读取 “正常运行时间” 后的数值,例如 3:12:45:19(表示3天12小时45分19秒)。
二、通过PowerShell计算精确运行时长
PowerShell 调用系统 WMI 接口获取上次启动时间戳,并与当前时间自动做差值运算,结果以自然语言格式返回,包含天、小时、分钟、秒,且精度可达毫秒级。
1、右键点击 “开始”按钮,选择 “Windows PowerShell(管理员)” 或 “终端(管理员)”。
2、输入以下命令并按回车:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime。
3、输出结果形如 3 天 12 小时 45 分钟 19.876 秒。
三、利用命令提示符查询系统启动时间点
systeminfo 命令从系统底层读取注册的启动时间戳,返回具体年月日及时分秒,可用于人工比对当前时间以验证运行时长,适用于故障分析或日志溯源场景。
1、按下 Win + R 打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符。
3、执行命令:systeminfo | find "系统启动时间"。
4、返回结果示例:系统启动时间: 2026/02/25, 10:20:01。
四、通过事件查看器追溯本次开机时间
事件查看器记录系统级日志,其中事件ID 6005标识服务控制管理器成功启动,即系统完成初始化并进入可用状态的时间点,该时刻与任务管理器中“正常运行时间”的起始点一致。
1、按下 Win + R,输入 eventvwr.msc 并回车,打开事件查看器。
2、在左侧面板依次展开 “Windows 日志” → “系统”。
3、在右侧面板点击 “筛选当前日志”。
4、在“事件ID”栏输入 6005,点击“确定”。
5、在结果列表中,找到 最新一条事件,其“日期和时间”即为本次开机时刻。
五、通过网络适配器状态间接估算运行时间
若自开机后未禁用或重置过当前活动的网络连接,网卡属性中的“持续时间”字段即等同于系统连续运行时间,适用于无管理员权限或命令行受限的临时判断场景。
1、按下 Win + R,输入 control 并回车,进入控制面板。
2、依次进入 “网络和 Internet” → “网络和共享中心” → “更改适配器设置”。
3、双击当前启用的连接(如 WLAN 或 以太网)。
4、在弹出窗口中,查看 “持续时间” 字段所显示的时间值。











