任务管理器性能页的“正常运行时间”字段可直接读取Windows电脑自上次开机以来的连续运行时长,格式为“天:小时:分钟:秒”,数值来自内核uptime计数器,重启归零;PowerShell命令(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime输出自然语言时长;命令提示符执行systeminfo | find "系统启动时间"可获取权威启动时间戳。

要确认 Windows 电脑自上次开机以来已连续运行了多长时间,无需安装任何软件,系统内置的多个原生工具就能在 10 秒内给出精确到秒的答案,且每种方法都有明确的触发路径和响应位置。
任务管理器性能页直接读取
这是最直观、刷新最及时的方法,数值来自内核 uptime 计数器,重启后自动归零,格式为“天:小时:分钟:秒”,不依赖网络或额外权限。
1、按下 Ctrl + Shift + Esc 组合键,直接唤出任务管理器(比右键任务栏更快,避免误点“启动任务管理器”弹窗)。
2、点击顶部的“性能”选项卡 → 在左侧列表中单击“CPU”(注意:内存或磁盘页在部分 Win11 版本中可能不显示该字段,CPU 项始终稳定存在)。
3、向下滚动至右侧面板底部,找到标有“正常运行时间”的字段,其右侧数值即为当前连续运行时长,例如“03:14:22:09”表示 3 天 14 小时 22 分 09 秒。
PowerShell 一键输出可读时长
适合需要自然语言结果(如“2天 5小时 18分钟 3秒”)的用户,自动完成时间差计算,避免手动换算出错,普通用户权限即可执行。
方法一:快捷启动终端
1、按下 Win + X → 选择“终端”(非管理员),窗口立即打开。
2、粘贴并执行命令:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime → 按回车。
方法二:键盘直达(免鼠标)
1、按下 Win + R → 输入 wt -p "Windows PowerShell" → 回车(此命令直接启动 PowerShell 标签页)。
2、粘贴同上命令,回车即得结果。这一步操作起来很简单,直接把命令复制进去就行。
【注意:若返回“拒绝访问”,说明系统禁用了 CIM 实例访问;此时改用管理员权限终端重试】
命令提示符查原始启动时间戳
该方法不提供运行时长,但返回内核初始化完成瞬间写入的权威时间点,精度达秒级,适用于交叉验证或日志归档场景。
第一步:启动命令行
按下 Win + R → 输入 cmd → 回车。
第二步:执行筛选命令
输入 systeminfo | find "系统启动时间" → 回车。
第三步:定位输出行
终端将返回形如“系统启动时间: 2026/10/25, 12:38:17”的完整时间戳——用当前时间(2026年10月28日19时16分)减去它,即可得出精确运行时长。











