任务管理器“性能”选项卡中“CPU”下的“正常运行时间”显示本次开机后已运行的天、小时、分钟;PowerShell命令“(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime”可得精确到毫秒的时长;systeminfo命令则列出“系统启动时间”的具体日期与时刻。

想知道笔记本电脑这次开机后已经运行了多长时间,不需要第三方软件,Windows 自带功能就能立刻给出精确到秒的答案。
用任务管理器查看本次开机运行时间
这是最快捷、最直观的方法,适合所有 Windows 10/11 用户,操作三秒内完成。
同时按下 Ctrl + Shift + Esc 打开任务管理器。
点击顶部的“性能”选项卡 → 左侧选择“CPU” → 右侧底部查看“正常运行时间”一栏。
它显示的是“X 天 Y 小时 Z 分钟”,这个时间从你本次开机那一刻开始计时,中间休眠、睡眠不计入中断——只要系统内核没重启,计时就持续累积。如果刚开机不到一分钟,这里会显示“0 天 0 小时 0 分钟”。
用 PowerShell 命令获取精确到毫秒的运行时长
需要知道开机后精确到毫秒的运行时长?比如排查卡顿是否和长时间未重启有关,这个命令能直接算出两个时间点的差值。
右键“开始”按钮 → 选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
输入以下命令并回车:
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
输出示例:15天5小时10分钟59秒118毫秒。注意:该结果依赖系统时间准确,若 BIOS 时间被手动调过,LastBootUpTime 可能不准。
通过 systeminfo 查看本次开机时间点
如果你更关心“具体哪一刻开的机”,而不是运行了多久,这个方法直接给出可读性强的日期与时间。
第一步:按 Win + R 打开“运行”对话框。
第二步:输入 cmd → 回车打开命令提示符。
第三步:输入 systeminfo → 回车。
等待几秒加载完成后,找到“系统启动时间”这一行,格式为“2026/10/28, 9:17:22”,这就是本次开机的确切时刻。注意:该时间取自系统日志记录,【若曾手动修改过系统时间,此处可能与真实开机时间不符】。

















