可通过任务管理器“性能”选项卡中CPU页的“正常运行时间”直接查看,格式为“天:小时:分钟:秒”;PowerShell执行(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime可得“X天Y小时Z分钟W秒”;macOS终端运行uptime命令显示“up X days, H:M”;Windows命令提示符用systeminfo | find "系统启动时间"获取原始启动时间戳。

要确认当前电脑自上次启动以来已连续稳定运行了多长时间,包括精确到秒的天数、小时、分钟和秒数,可直接调用操作系统内核维护的权威计时器,无需安装任何第三方软件。
Windows任务管理器查看“正常运行时间”
这是最直观、响应最快的方法,数值由系统内核实时维护,重启后自动清零,格式为“天:小时:分钟:秒”。
1、按下Ctrl + Shift + Esc组合键,直接打开任务管理器。
2、点击顶部菜单栏中的性能选项卡。
3、在左侧设备列表中单击CPU(该页始终显示,其他页如内存或磁盘可能不显示此字段)。
4、向下滚动至右侧面板底部,找到标注为正常运行时间的字段,其右侧数值即为当前累计运行时长,例如“12:05:18:44”表示 12 天 5 小时 18 分 44 秒。
PowerShell自动计算运行时长
PowerShell调用WMI接口获取内核记录的LastBootUpTime,并与当前时间做减法,结果直接输出人类可读的分项时长,避免手动换算出错。方法一适用于需高权限验证的场景:
① 右键点击“开始”按钮 → 选择“终端(管理员)”。
② 输入命令:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime 并按回车。
③ 返回结果形如“12天 5 小时 18 分钟 44 秒”。
方法二普通用户也能执行:按下Win + X → 选择“终端”(非管理员)→ 粘贴相同命令回车——【只要系统启用了CIM实例访问权限,普通用户也能成功执行】。
macOS终端执行uptime命令
uptime是macOS原生命令,从内核直接读取连续运行时长,响应极快,不依赖图形界面。
1、按Command + 空格,输入“终端”并回车。
2、输入uptime并按回车。
3、终端返回类似up 12 days, 5:18, 2 users, load averages: 1.23 1.15 1.07的结果,其中up 12 days, 5:18即为已运行总时长(精度到分钟)。
Windows命令提示符查询原始启动时间戳
systeminfo命令提取的是内核初始化完成瞬间写入的原始时间记录,权威性强,适合交叉验证或日志分析。
1、按下Win + R打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符。
3、执行命令:systeminfo | find "系统启动时间"。
4、输出结果将显示“系统启动时间: 2026/10/16, 13:09:02”,该时间点即为本次连续运行的起始时刻。











