在日常使用电脑或手机时,很多人会遇到这样的问题:设备到底多久没关机了?最近一次开机是什么时候?系统卡顿是否和长时间运行有关?这时,掌握“开机时间查询”的方法就非常实用,开机时间查询通常包括两种信息:一是最近一次开机的时间,二是设备本次开机后已经运行了多久,下面分别介绍常见系统的查询方法。

Windows 开机时间查询
Windows 系统提供了多种查询方式,适合不同习惯的用户。
最简单的方法是使用任务管理器,按下 Ctrl + Shift + Esc 打开任务管理器,切换到“性能”选项卡,点击“CPU”,在右下角或下方通常可以看到“正常运行时间”,这个时间表示系统本次启动后已经运行了多久。
如果想知道精确的最近开机时间,可以使用命令提示符,按下 Win + R,输入 cmd,然后执行:
systeminfo | findstr /C:"系统启动时间"
英文系统可以尝试:
systeminfo | findstr /C:"System Boot Time"
也可以使用 PowerShell,输入:
(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
如果想直接查看运行时长,可以执行:
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
在“事件查看器”中筛选事件 ID 6005,也可以看到系统启动相关记录,对于普通用户来说,任务管理器和 PowerShell 已经足够。
macOS 开机时间查询
macOS 用户可以通过“终端”进行开机时间查询,打开“终端”,输入:
uptime
它会显示当前时间、系统运行时长、登录用户数和负载情况,若只想查看最近启动时间,可以输入:
sysctl -n kern.boottime
输出结果中会包含一个时间戳,也可以通过苹果菜单进入“关于本机”->“系统报告”->“软件”,查看“启动时间”等相关信息,不同 macOS 版本界面略有差异,但终端命令通常最直接。
Linux 开机时间查询
Linux 系统下查询开机时间非常方便,常用命令包括:
uptime -p uptime -s who -b last reboot
uptime -p 会以易读方式显示运行时长,uptime -s 显示系统启动时间,who -b 显示上次启动时间,last reboot 则可以查看重启历史,如果需要更详细的启动分析,还可以使用:
systemd-analyze
它可以显示系统启动耗时,适合排查开机慢的问题。
Android 手机开机时间查询
Android 手机通常可以在设置中查看,常见路径是:
“设置”->“关于手机”->“状态信息”->“已开机时间”。
不同品牌的路径可能略有不同,有些叫“运行时间”,有些叫“开机时间”,如果找不到,可以在设置中搜索“开机时间”或“运行时间”,对于开发者,也可以通过 ADB 命令查询:
adb shell uptime
iPhone 开机时间查询
iOS 原生设置中没有像 Android 那样直观的“已开机时间”入口,普通用户若想查询,可以尝试进入:
“设置”->“隐私与安全性”->“分析与改进”->“分析数据”。
在较新的日志文件中搜索 Boot Time 或 System Boot Time,可能会找到相关记录,不过这种方法相对复杂,也可以借助部分第三方工具,需要注意的是,使用第三方应用时应关注隐私安全。
开机时间查询的注意事项
开机时间查询的结果可能会受到睡眠、休眠、快速启动等因素影响,Windows 的快速启动可能让“上次开机时间”看起来和实际冷启动不完全一致;Linux 和 macOS 的运行时长统计方式也可能存在差异,命令输出有时使用 UTC 时间或时间戳,需要自行换算。
开机时间查询是一项简单但实用的技能,它可以帮助我们判断设备是否刚刚重启、排查系统稳定性问题、安排维护计划,也能让我们更了解自己的设备运行状态,无论是 Windows、macOS、Linux,还是 Android、iPhone,掌握一两种查询方法,都能在需要时快速获得答案。

