可直接通过系统内置工具查看电脑自上次启动以来的连续运行时长:Windows用任务管理器“性能→CPU”页底部“正常运行时间”,或PowerShell执行(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime;macOS用终端uptime命令或活动监视器CPU页左下角“已运行”字段。

要确认当前电脑自上次启动以来已连续运行了多长时间,包括精确到秒的天数、小时、分钟和秒数,可直接调用操作系统内核维护的权威计时器,无需安装任何第三方软件。
Windows 任务管理器查看“正常运行时间”
这是最直观、响应最快的方法,数值由系统内核实时维护,重启后自动清零,格式为“天:小时:分钟:秒”。
1、按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、点击顶部菜单栏中的性能选项卡。
3、在左侧设备列表中单击CPU(该页始终显示,其他页如内存或磁盘可能不显示此字段)。
4、向下滚动至右侧面板底部,找到标注为正常运行时间的字段,其右侧数值即为当前累计运行时长,例如“7:03:15:22”表示 7 天 3 小时 15 分 22 秒。
Windows PowerShell 自动计算差值
PowerShell 调用 WMI 接口读取内核记录的 LastBootUpTime,并与当前时间做减法,结果直接输出人类可读的分项时长,避免手动换算出错。
方法一:管理员权限执行
1、右键点击“开始”按钮 → 选择“终端(管理员)”。
2、输入命令:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime,按回车。
3、返回结果形如“7天 3 小时 15 分钟 22 秒”。
方法二:普通用户权限执行(无需提权)
1、按下 Win + X,选择“终端”(非管理员)。
2、输入相同命令并回车——【只要系统启用了 CIM 实例访问权限,普通用户也能成功执行】。
macOS 终端使用 uptime 命令
uptime 是 macOS 原生命令,从内核直接读取连续运行时长,响应极快,不依赖图形界面。
1、打开“访达”→“应用程序”→“实用工具”→双击“终端”;或按 Command + 空格,输入“终端”回车。
2、输入 uptime 并回车。
3、终端返回类似 up 7 days, 3:15, 2 users, load averages: 1.23 1.18 1.15 的结果,其中 up 7 days, 3:15 即为已运行总时长(精度到分钟)。
Windows 命令提示符查询原始启动时间戳
systeminfo 命令提取的是内核初始化完成瞬间写入的原始时间记录,权威性强,适合交叉验证或日志分析。
第一步:启动命令提示符
按下 Win + R → 输入 cmd → 回车。
第二步:执行筛选命令
输入 systeminfo | find "系统启动时间" 并回车。
第三步:识别输出结果
若系统为中文环境,将看到类似“系统启动时间: 2026/07/16, 19:44:22”的完整时间点;【该时间是本次开机的绝对起点,不是当前时间】。
第四步:手动比对(可选)
用当前时间 2026/07/23 22:59 减去该时间,即可得出精确总时长——注意跨日进位需谨慎计算。
macOS 活动监视器图形化查看
适合不习惯命令行的用户,数据来源与 uptime 一致,但显示位置稍隐蔽。
1、打开“应用程序”→“实用工具”→双击“活动监视器”。
2、点击顶部标签栏中的CPU。
3、向下滚动至窗口左下角区域,查找标有已运行的字段,其后所列时长即为当前开机持续运行时间,格式为“X 天 Y 小时 Z 分钟”。

















