可通过systeminfo、PowerShell、wmic及Get-WinEvent四种命令行方法查询Windows 11开机时间:1. systeminfo显示标准启动时间;2. PowerShell计算精确运行时长;3. wmic返回ISO格式时间戳;4. Get-WinEvent导出历史开机事件。

如果您需要快速获知Windows 11系统本次开机的具体时间点或已连续运行的总时长,则可通过内置命令行工具直接提取系统记录的时间戳。以下是多种基于命令方式的查询方法:
一、使用systeminfo命令获取系统启动时间
systeminfo命令从系统信息数据库中读取原始启动时间记录,输出格式为标准日期与时间,便于人工比对当前时刻计算运行时长。
1、按下Win + R键打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符。
3、在命令行中输入以下命令并回车执行:systeminfo | find "系统启动时间"。
4、屏幕将显示类似“系统启动时间: 2025/12/28, 09:23:41”的结果,该时间即为本次开机时刻。
二、使用PowerShell计算精确运行时长
PowerShell调用WMI接口获取LastBootUpTime属性,并与当前时间做差值运算,直接返回结构化的时间跨度对象,单位自动拆分为天、小时、分钟和秒。
1、右键点击“开始”按钮,选择终端(管理员)或Windows PowerShell(管理员)。
2、在终端窗口中粘贴并执行以下命令:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime。
3、回车后立即输出类似“1天 9小时 35分钟 18秒”的完整运行时长。
三、使用wmic命令读取底层启动时间戳
wmic是Windows Management Instrumentation的命令行接口,可直接访问操作系统类中的LastBootUpTime属性,返回ISO 8601格式的紧凑时间字符串,需手动解析年月日及时分秒。
1、按下Win + R键,输入cmd并回车。
2、在命令提示符中输入以下命令并回车:wmic path Win32_OperatingSystem get LastBootUpTime。
3、系统返回形如20251228092341.123456+480的字符串,其中前八位“20251228”表示2025年12月28日,中间六位“092341”表示09时23分41秒。
四、使用PowerShell筛选并导出所有开机事件记录
通过PowerShell查询系统日志中全部事件ID为6005的条目,可追溯历史开机时间序列,适用于验证开机一致性或排查异常重启场景。
1、以管理员身份运行Windows Terminal或PowerShell。
2、执行以下命令:Get-WinEvent -LogName System -FilterXPath "*[System[(EventID=6005)]]" | Select-Object TimeCreated | Format-Table -AutoSize。
3、列表将逐行显示每次开机的精确时间戳,最新记录位于顶部。










