可通过五种系统内置方法查询Windows 11自开机以来的运行时长:一、任务管理器性能页显示“正常运行时间”;二、PowerShell执行(Get-Date)-(Get-CimInstance Win32_OperatingSystem).LastBootUpTime;三、cmd中运行systeminfo | find "系统启动时间";四、事件查看器筛选事件ID 6005定位开机完成时刻;五、WMIC命令wmic path Win32_OperatingSystem get LastBootUpTime获取ISO格式启动时间。

如果您需要了解当前 Windows 11 系统自上次开机以来已连续运行了多长时间,则可通过多种系统内置工具直接获取该信息。以下是几种可靠且互为验证的查询方法:
一、通过任务管理器查看正常运行时间
任务管理器提供图形化界面,其性能面板中“CPU”页面底部直接显示系统自最近一次启动后持续运行的总时长,格式为天、小时、分钟、秒,无需人工换算,结果实时更新。
1、同时按下 Ctrl + Shift + Esc 组合键,打开任务管理器。
2、点击顶部的 “性能”选项卡。
3、在左侧列表中选择 “CPU”。
4、滚动至右侧底部区域,查找标有 “正常运行时间” 的字段,其值形如“0天 8小时 22分钟 15秒”。
二、使用PowerShell命令获取精确运行时长
PowerShell 调用 WMI 接口读取系统底层启动时间戳,并与当前时间自动计算差值,输出自然语言格式的运行时长,单位拆分明确,避免手动推算误差。
1、按下 Win + X 键,在弹出菜单中选择 “Windows Terminal(管理员)” 或 “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/01/09, 04:11:00”(该时间基于当前系统状态动态生成)。
四、利用事件查看器追溯开机事件ID
事件查看器记录内核级日志,筛选事件 ID 6005(事件日志服务启动)可定位系统完成开机流程的确切时刻,用于验证任务管理器所显示起始点的准确性。
1、按下 Win + R 键,输入 eventvwr.msc 并回车,打开事件查看器。
2、在左侧导航栏依次展开 “Windows 日志” → “系统”。
3、在右侧操作面板点击 “筛选当前日志”。
4、在弹出窗口的“事件ID”栏输入 6005,点击确定。
5、日志列表中最新一条记录的 “日期和时间”列 即为本次开机完成时刻。
五、使用WMIC命令查看上次启动时间
WMIC 是 Windows 预装的命令行管理工具,可直接访问操作系统类属性,输出 ISO 格式时间字符串,便于脚本解析或人工比对。
1、按下 Win + R 键,输入 cmd 并回车,打开命令提示符。
2、输入以下命令并回车:
wmic path Win32_OperatingSystem get LastBootUpTime
3、输出结果形如 20260109041100.000000+000,对应年月日时分秒及 GMT 偏移量。










