
如果您需要确认Windows 11系统上次开机的具体时刻或已连续运行时长,则可通过内核级时间戳、系统日志或图形化界面直接读取。以下是解决此问题的步骤:
一、通过任务管理器查看正常运行时间
任务管理器直接读取系统内核计时器,显示自最近一次成功启动以来的连续运行总时长,格式为天、小时、分钟、秒,数值实时更新,无需人工换算。
1、同时按下Ctrl + Shift + Esc组合键,打开任务管理器。
2、点击顶部的性能选项卡。
3、在左侧列表中选择CPU。
4、滚动至右侧底部区域,查找标有正常运行时间的字段,其值形如“0天 8小时 22分钟 15秒”。
二、使用PowerShell命令获取精确运行时长
PowerShell调用WMI接口读取系统底层启动时间戳,并与当前时间自动计算差值,输出自然语言格式的运行时长,单位拆分明确,避免手动推算误差。
1、按下Win + X键,在弹出菜单中选择终端(管理员)或PowerShell(管理员)。
2、在终端窗口中粘贴并执行以下命令:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime。
3、回车后立即显示类似0 天 8 小时 22 分钟 15 秒的完整运行时长。
三、通过命令提示符查询系统启动时间
systeminfo命令从操作系统信息数据库中提取原始启动时间戳,返回精确到秒的日期与时间,适用于需核对具体开机时刻或交叉验证其他方法结果的场景。
1、按下Win + R键打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符。
3、输入以下命令并回车:systeminfo | find "系统启动时间"。
4、输出结果中将明确显示系统启动时间: 2026/03/01, 16:30:47(该时间基于当前系统状态动态生成)。
四、利用事件查看器追溯开机事件ID 6005
事件查看器记录内核级日志,事件ID 6005对应“事件日志服务已启动”,标志着系统完成初始化并进入可用状态,是验证开机时间最权威的技术依据。
1、按下Win + R组合键,打开“运行”对话框,输入eventvwr.msc并按回车,启动事件查看器。
2、在左侧导航窗格中,依次展开Windows 日志 → 系统。
3、在右侧操作面板中,点击筛选当前日志。
4、在弹出窗口的“包括事件ID”文本框中输入6005,其他字段保持为空。
5、点击确定,日志列表将仅显示所有开机事件,每条记录的“日期和时间”即为对应启动时刻。
五、使用WMIC命令查看上次启动时间戳
WMIC是Windows预装的命令行工具,可直接查询操作系统类信息中的LastBootUpTime字段,返回标准化时间字符串,适用于脚本集成与批量处理。
1、按下Win + R键,输入cmd并回车,启动命令提示符。
2、输入以下命令并回车:wmic path Win32_OperatingSystem get LastBootUpTime。
3、返回结果格式为YYYYMMDDHHMMSS.MMMMMM±ZZZ,例如20260301163047.000000+000,对应UTC时间2026年3月1日16:30:47。











