任务管理器“正常运行时间”字段可直接显示系统连续运行时长;还可通过systeminfo命令、powershell计算、网络适配器持续时间或事件查看器筛选id 12事件获取启动时间。

如果您希望快速获知Windows电脑自上次启动以来已持续运行多久,任务管理器中的“正常运行时间”字段可直接显示该数值,无需额外计算或解析日志。以下是具体操作步骤:
一、使用任务管理器查看系统正常运行时间
任务管理器内置性能监控模块,通过WMI实时读取系统内核记录的连续运行时长,以DD:HH:MM:SS格式直观呈现,结果随系统运行实时更新。
1、按下Ctrl + Shift + Esc组合键,直接打开任务管理器。
2、点击顶部的“性能”选项卡。
3、在左侧列表中单击“CPU”。
4、向下滚动至窗口右下角,在“正常运行时间”字段中读取时间值,例如“3:04:22:17”表示已运行3天4小时22分17秒。
二、通过命令提示符查询系统启动时间
systeminfo命令从Windows系统信息数据库中提取原始启动时间戳,该时间点为系统内核完成初始化并进入用户会话的确切时刻,精度达秒级。
1、按下Win + R打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符。
3、执行以下命令:systeminfo | find "系统启动时间"。
4、输出结果中将明确显示类似“系统启动时间: 2026/02/18, 15:47:33”的完整日期与时间。
三、利用PowerShell直接计算运行时长
PowerShell调用CIM实例获取LastBootUpTime属性,该属性源自Win32_OperatingSystem类,是系统底层记录的最后一次冷启动或热重启时间点,与当前时间做差后返回人类可读的时长格式。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并按回车:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime。
3、返回结果逐项列出天、小时、分钟、秒,例如“2 天 8 小时 15 分钟 42 秒”。
四、通过网络适配器状态间接判断运行时间
当系统自开机后未执行过网络重置(如禁用再启用网卡、断开重连等操作),当前活动网络连接的“持续时间”字段即反映系统连续运行时间,适用于无管理员权限或需快速估算的场景。
1、按下Win + R打开“运行”对话框,输入control并回车,进入控制面板。
2、依次进入“网络和 Internet” → “网络和共享中心” → “更改适配器设置”。
3、双击当前启用的网络连接(如“WLAN”或“以太网”)。
4、在弹出的状态窗口中,查看“持续时间”字段所显示的时间值,格式为HH:MM:SS。
五、使用事件查看器追溯开机历史记录
事件查看器从Windows日志服务中提取由Kernel-General组件生成的事件ID 12(系统启动成功),该事件在每次内核完成初始化后写入,时间戳精确到毫秒,且保留多条历史记录可供回溯。
1、按下Win + R,输入eventvwr.msc并按回车,打开事件查看器。
2、在左侧导航栏中,展开“Windows日志” → “系统”。
3、在右侧操作面板中点击“筛选当前日志…”。
4、在“事件ID”文本框中输入12,点击“确定”。
5、在筛选结果中,找到最新一条事件,双击打开,查看“详细信息”选项卡下的“TimeCreated”字段。











