
如果您需要确认Windows 11系统最近一次启动的具体时刻,或追溯历史开机时间点,则可通过系统内置的多种日志与命令接口获取准确信息。以下是解决此问题的步骤:
一、通过事件查看器筛选事件ID 6005获取开机时刻
事件ID 6005由Windows事件日志服务在每次成功完成内核初始化及核心服务加载后自动写入,是标识系统完成开机过程的最权威信号,每条记录对应一次独立启动。
1、按下Win + R组合键,打开“运行”对话框,输入eventvwr.msc并按回车,启动事件查看器。
2、在左侧导航窗格中,依次展开Windows 日志 → 系统。
3、在右侧操作面板中,点击筛选当前日志。
4、在弹出窗口的“包括事件ID”文本框中输入6005,其他字段保持为空。
5、点击确定,日志列表将仅显示所有开机事件,每条记录的“日期和时间”即为对应启动时刻。
6、双击任意一条事件,在“常规”选项卡中确认描述为“事件日志服务已启动”,以验证其有效性。
二、使用PowerShell批量导出并按日汇总开机记录
PowerShell支持结构化查询与时间分组,可一次性提取全部6005事件,并按日期聚合计数,直接输出每日开机次数,便于快速识别高频启动日。
1、右键点击“开始”按钮,选择终端(管理员)或Windows PowerShell(管理员)。
2、粘贴并执行以下命令:Get-WinEvent -LogName System -FilterXPath “*[System[(EventID=6005)]]” | Select-Object TimeCreated | ForEach-Object { $_.TimeCreated.Date } | Group-Object | Sort-Object Count -Descending | Format-Table Name,Count -AutoSize
3、执行后输出表格,其中Name列显示日期(如2026/03/28 00:00:00),Count列显示当日开机次数。
三、利用命令提示符查询最近一次启动时间点
systeminfo命令从操作系统WMI数据库读取原始启动时间戳,结果稳定可靠,不依赖事件日志服务是否启用,适用于快速验证本次开机起始时刻。
1、按下Win + R键,输入cmd并回车,启动命令提示符。
2、输入以下命令并回车:systeminfo | find “系统启动时间”
3、输出结果形如系统启动时间: 2026/03/28, 08:15:22,该时间即为本次开机的确切起始时刻。
四、通过任务管理器查看本次开机持续时长
任务管理器直接读取系统内核计时器,显示自最近一次成功启动以来的连续运行总时长,格式为天、小时、分钟、秒,数值实时更新,无需人工换算。
1、同时按下Ctrl + Shift + Esc组合键,打开任务管理器。
2、点击顶部的性能选项卡。
3、在左侧列表中选择CPU。
4、滚动至右侧底部区域,查找标有正常运行时间的字段,其值形如“0天 4小时 44分钟 31秒”。
五、使用WMIC命令获取上次启动时间的紧凑格式
WMIC提供轻量级命令行接口,可直接返回ISO 8601标准格式的启动时间字符串,便于脚本解析与跨平台比对。
1、按下Win + R键打开“运行”对话框,输入cmd并回车。
2、在命令提示符中输入以下命令并回车:wmic path Win32_OperatingSystem get LastBootUpTime
3、输出结果为类似20260328081522.000000+000的字符串,前8位表示日期(YYYYMMDD),中间6位表示时间(HHMMSS)。

评论(0)