最直接方式是通过任务管理器查看“正常运行时间”:Windows用任务管理器性能页CPU项底部、命令提示符systeminfo命令或PowerShell计算;macOS和Linux均可用uptime命令,macOS还可通过系统报告查启动时间戳,Linux还能用last reboot查历史开机记录。

如果您想快速了解电脑自开机以来已运行了多长时间,最直接的方式是通过系统内置的任务管理器查看“正常运行时间”。以下是适用于不同操作系统的多种查看方法:
一、Windows系统中使用任务管理器查看正常运行时间
任务管理器直接读取系统内核的计时器数据,显示自上次启动以来的连续运行时长,格式为天、小时、分钟和秒,结果实时准确。
1、按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、点击顶部的 “性能”选项卡。
3、在左侧列表中单击 “CPU”。
4、向下滚动至右侧面板底部,找到 “正常运行时间” 字段,其值即为当前已开机时间。
二、Windows系统中使用命令提示符查询系统启动时间
该方法调用系统底层信息接口,返回精确到秒的上次启动时间戳,便于用户结合当前时间手动计算总时长。
1、按下 Win + R 打开“运行”对话框。
2、输入 cmd 并回车,启动命令提示符。
3、在窗口中输入以下命令并按回车:systeminfo | find "系统启动时间"。
4、输出结果将显示形如 “系统启动时间: 2025/12/31, 08:22:15” 的具体时间点。
三、Windows系统中使用PowerShell计算运行时长
PowerShell可自动完成时间差运算,将系统上次启动时间与当前时间相减,直接输出易读的“X天Y小时Z分钟”格式。
1、按下 Win + X,在菜单中选择 “Windows Terminal(管理员)” 或 “PowerShell(管理员)”。
2、输入以下命令并回车:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime。
3、终端将返回类似 “2天 6小时 11分钟 42秒” 的完整运行时长。
四、macOS系统中使用终端执行uptime命令
uptime是Unix系系统标准命令,直接从内核获取系统持续运行时间,包含当前负载信息,响应迅速且无需权限。
1、打开 “终端” 应用(可通过聚焦搜索或“访达 → 应用程序 → 实用工具”进入)。
2、输入命令:uptime,然后按回车。
3、输出示例为:“up 5 days, 3:22, 2 users, load averages: 1.23 1.15 1.07”,其中“up”后即为已开机时间。
五、macOS系统中通过系统报告查看启动时间
系统报告调用macOS底层硬件与固件日志,提供带时区的完整启动时间戳,适合需要验证系统首次启动时刻的场景。
1、点击屏幕左上角的 苹果图标,选择 “关于本机”。
2、在弹出窗口中点击 “系统报告…” 按钮。
3、在左侧边栏展开 “软件”,再点击 “系统软件概览”。
4、右侧内容中查找 “启动时间” 项,其值即为本次开机的完整日期与时间。
六、Linux系统中使用uptime命令查看运行时间
uptime命令是POSIX兼容的标准工具,从/proc/uptime文件读取原始计时数据,经格式化后输出人类可读的运行时长。
1、打开任意终端模拟器(如GNOME Terminal或Konsole)。
2、输入命令:uptime,回车执行。
3、输出首段为 “up X days, Y:ZZ” 格式,例如 “up 12 days, 04:31”,表示已连续运行12天4小时31分。
七、Linux系统中使用last命令查看最近开机记录
last命令解析/var/log/wtmp二进制日志,可列出多次重启事件的时间线,支持按关键词筛选,适用于排查异常关机或重启频次。
1、在终端中输入:last reboot,回车。
2、输出中每行以 “reboot” 开头,后接日期、时间和运行时长,最新记录位于顶部。
3、若需限制显示条数,可追加参数,例如:last reboot -n 5 仅显示最近5次开机记录。










