可通过五种方法查看Windows开机时长:一、systeminfo命令查启动时间;二、net statistics workstation查统计起始时间;三、PowerShell的Get-Uptime命令直接显示运行时长;四、wmic命令获取UTC启动时间戳;五、任务管理器性能页底部“已运行”实时显示。

如果您需要了解Windows系统自上次启动以来已运行了多长时间,可以通过多种内置命令和工具获取精确的开机时长。以下是几种可靠的方法:
一、使用systeminfo命令
该命令可显示系统详细信息,包括系统启动时间,通过计算当前时间与启动时间的差值即可得出运行时长。
1、按 Win + R 打开“运行”对话框。
2、输入 cmd 并按回车,打开命令提示符。
3、在命令提示符中输入以下命令并回车:systeminfo | find "System Boot Time"。
4、查看输出结果中的“系统启动时间”,结合当前时间手动计算运行时长。
二、使用net statistics workstation命令
该命令返回工作站服务的统计信息,其中包含自系统启动以来的持续运行秒数,无需换算即可直接读取开机时长。
1、以管理员身份或普通用户打开命令提示符。
2、输入命令:net statistics workstation 并回车。
3、在输出中查找“Statistics since”行,其后的时间即为系统启动时刻。
4、用当前时间减去该时间,获得总运行时长。
三、使用PowerShell的Get-Uptime命令(Windows 10 1809+ / Windows 11)
PowerShell提供原生的Uptime对象,可直接返回格式化的运行时长,结果直观且无需计算。
1、按 Win + X,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
2、输入命令:Get-Uptime 并回车。
3、查看输出中的 TotalDays、TotalHours 或 TotalSeconds 字段,对应不同精度的运行时长。
四、使用wmic命令查询启动时间
wmic可调用WMI接口获取内核启动时间戳(UTC格式),再通过转换得到本地启动时间,进而推算运行时长。
1、打开命令提示符(无需管理员权限)。
2、执行命令:wmic os get lastbootuptime。
3、记录输出的14位数字(例如:20240512102345.000000+480),前8位为年月日,中间6位为时分秒。
4、将该时间转换为本地可读格式,与当前时间对比得出差值。
五、使用任务管理器性能选项卡
任务管理器在性能页面底部直接显示“已运行”时间,是图形界面中最便捷的查看方式,适用于快速确认。
1、按 Ctrl + Shift + Esc 打开任务管理器。
2、切换到 “性能” 选项卡。
3、在左侧选择 “CPU”。
4、滚动到底部,查看“已运行”右侧显示的时长(格式如:xx 天 xx 小时 xx 分钟)。










