直接运行systeminfo | find "系统启动时间"(Windows)、system_profiler SPSoftwareDataType | grep "启动时间"(macOS)或journalctl --list-boots | head -n1(Linux)即可快速获取精确到秒的开机时间。

你想快速确认电脑自上次开机以来已连续运行了多长时间,又不想打开任务管理器翻找界面,这时直接调用系统内置的 systeminfo 命令就能一次性输出包含启动时间在内的完整系统状态信息,结果精确到秒,无需换算。
Windows中用systeminfo命令查开机时间
方法一:标准命令行路径
1、按下 Win + R 打开“运行”对话框。
2、输入 cmd 并回车,启动命令提示符。
3、粘贴执行:systeminfo | find "系统启动时间",按回车。
4、终端将立即返回一行结果,例如“系统启动时间: 2026/10/25, 08:42:17”——这正是本次开机的精确时刻。
方法二:PowerShell兼容写法
1、按下 Win + X,选择“终端”或“Windows PowerShell”。
2、输入相同命令:systeminfo | findstr "系统启动时间",回车即可。
注意:PowerShell 中 find 有时不生效,必须用 findstr,否则查不到结果。
macOS中用system_profiler查启动时间戳
这个命令能导出结构化系统报告,其中“启动时间”字段与 who -b 输出一致,但以本地化中文呈现,适合交叉验证。
1、打开“终端”。
2、输入:system_profiler SPSoftwareDataType | grep "启动时间",回车。
3、输出形如“启动时间:2026年10月25日 上午8:42”,该时间点与内核记录完全同步。
Linux中用systemctl获取上次启动时间
systemctl 是现代 Linux 发行版(如 Ubuntu 22.04+、Fedora、Debian 11+)的标准服务管理器,其日志机制可精准回溯启动事件。
第一步:确认 journal 服务正常运行
执行 systemctl is-active systemd-journald,若返回 active 则可继续。
第二步:提取最近一次启动时间
输入:systemctl status systemd-boot | grep "Started" -m1 —— 这会显示内核初始化完成的瞬间。
第三步:更可靠的方式是查 boot 记录
运行:journalctl --list-boots | head -n1,输出首行即为本次启动序号与时间戳,格式为“-0 二 2026-10-25 08:42:17 CST”。

















