可直接通过系统内置工具查看电脑连续运行时长:Windows任务管理器“性能”页显示“正常运行时间”(格式为天:小时:分钟:秒);PowerShell执行(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime可得精确分项时长;macOS终端运行uptime命令显示至分钟;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即为已运行总时长(精度到分钟)。
Windows 命令提示符查询原始启动时间戳
systeminfo 命令提取的是内核初始化完成瞬间写入的原始时间记录,权威性强,适合交叉验证或日志分析。
第一步:启动命令提示符
按下Win + R → 输入cmd → 回车。
第二步:执行筛选命令
输入systeminfo | find "系统启动时间"并回车。











