可通过系统内置工具查看电脑自上次启动以来的连续运行时长:Windows任务管理器“性能”页CPU选项卡下“正常运行时间”显示天:小时:分钟:秒;PowerShell执行(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime输出分项时长;macOS终端运行uptime命令显示精度到分钟的时长;活动监视器CPU页左下角“已运行”字段亦可查看;Windows命令提示符用systeminfo | find "系统启动时间"获取原始启动时间戳。

要确认当前电脑自上次启动以来已连续运行了多长时间,包括精确到秒的天数、小时、分钟和秒数,可直接调用操作系统内核维护的权威计时器,无需安装任何第三方软件。
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即为已运行总时长(精度到分钟)。
macOS活动监视器查看“已运行”字段
这一步操作起来很简单,直接把活动监视器打开就能看到,适合不想敲命令的用户。
第一步:点击屏幕左上角苹果图标 → 关于本机 → 点击右下角的系统报告…按钮。
第二步:在左侧边栏中展开软件 → 核心,或直接在右上角搜索框中输入启动时间并回车。
第三步:右侧详情区域中查找启动时间条目,其值即为本次开机时间,例如2026年10月21日 上午9:12。
第四步:回到桌面,打开“访达 → 应用程序 → 实用工具”,双击“活动监视器” → 切换到CPU标签页 → 滚动至窗口左下角,找到“已运行”字段,所列时长即为当前系统连续运行时间。
Windows命令提示符查询原始启动时间戳
systeminfo命令提取的是内核初始化完成瞬间写入的原始时间记录,权威性强,适合交叉验证或日志分析。
第一步:按下Win + R → 输入cmd → 回车。
第二步:输入systeminfo | find "系统启动时间"并回车。
第三步:输出结果中将明确显示“系统启动时间: 2026/10/21, 09:12:33”,该时间点即为本次连续运行的起始时刻。

















