最快方式是任务管理器:Ctrl+Shift+Esc→性能→CPU→右下角“正常运行时间”,格式为天:小时:分钟:秒,睡眠休眠不中断计时。

想快速确认 Windows 电脑自上次开机以来已连续运行了多长时间,不用装软件、不查日志,直接调用系统内核维护的实时计时器即可获得精确到秒的运行时长。任务管理器、PowerShell 和命令提示符三种原生方式覆盖所有使用习惯,其中最快的操作只需两步。
任务管理器一键查看(最直观)
按下 Ctrl + Shift + Esc 直接打开任务管理器,跳过右键菜单或搜索延迟。
点击顶部“性能”选项卡→在左侧列表中单击“CPU”→滚动至右侧面板底部,找到“正常运行时间”字段,其右侧显示的数值即为当前系统连续运行时长,格式为天:小时:分钟:秒,例如“07:03:15:42”表示已运行7天3小时15分42秒。
注意:该数值仅在重启或关机后清零,睡眠/休眠状态不中断计时。
PowerShell 命令(最易读)
方法一:获取自然语言格式时长
右键“开始”按钮→选择“终端(管理员)”→粘贴执行:
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
回车后立即返回类似“7天 3小时 15分钟 42秒”的结果,单位拆分清晰,无需换算。
方法二:单独查看开机时间戳
在同一窗口中执行:
(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
输出为WMI时间戳,需手动转换;若只要运行时长,优先用方法一。
命令提示符速查(最轻量)
第一步:按 Win + R 打开“运行”对话框
第二步:输入 cmd 并回车,启动命令提示符
第三步:执行以下任一命令:
① 查询启动时间点:
systeminfo | find "系统启动时间"
② 查询运行秒数及粗略时长:
net statistics workstation | find "自"
【注意】systeminfo 命令首次运行可能稍慢,因需加载完整系统信息;若只要快速估算,用 net statistics 更快,但精度止于分钟级。











