可通过任务管理器、systeminfo命令、net statistics workstation命令、PowerShell计算及事件查看器五种方法获取Windows 10开机时间或运行时长:任务管理器显示“正常运行时间”;systeminfo命令输出精确启动时间;net statistics workstation返回“统计自”时间;PowerShell自动计算时长;事件查看器筛选ID 6005事件定位开机时刻。

如果您想快速了解Windows 10系统自上次启动以来已运行了多长时间,或需要精确到秒的开机时刻,则可通过系统内置工具直接获取。以下是多种可靠且无需第三方软件的方法:
一、通过任务管理器查看正常运行时间
任务管理器提供实时、直观的系统持续运行时长,以“天:小时:分钟:秒”格式显示,适用于快速判断当前会话已运行多久。
1、按下 Ctrl + Shift + Esc 组合键,直接打开任务管理器。
2、点击顶部的 “性能”选项卡。
3、在左侧列表中单击 “CPU”。
4、滚动至窗口右下角,在信息区域查找 “正常运行时间” 字段,其值如 3:12:45:19 表示已运行3天12小时45分19秒。
二、使用命令提示符查询系统启动时间
systeminfo 命令从系统底层读取注册的启动时间戳,输出结果为精确到秒的完整日期与时间,可直接用于比对或记录。
1、按下 Win + R 键,打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符。
3、在命令行中输入以下命令并回车执行:systeminfo | find "系统启动时间"。
4、终端将返回一行结果,例如:系统启动时间: 2026/01/19, 08:32:47。
三、利用 net statistics workstation 命令获取开机时刻
该命令调用工作站服务统计模块,“统计自”字段通常与系统实际开机时间一致,响应迅速且无需管理员权限。
1、按下 Win + R 键,打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符。
3、输入命令:net statistics workstation,然后按回车。
4、在返回结果中查找 “统计自” 后跟随的日期与时间,即为本次开机时间。
四、通过 PowerShell 计算并显示运行时长
PowerShell 可自动计算从上次启动到当前时刻的完整运行时长,并以易读格式(天、小时、分钟、秒)输出,避免手动换算。
1、按下 Win + X 键,在弹出菜单中选择 “Windows PowerShell(管理员)” 或 “终端(管理员)”。
2、在 PowerShell 窗口中输入以下命令并回车:(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime。
3、输出结果类似:3.14:22:05.7891234,表示已运行3天14小时22分5秒。
五、通过事件查看器筛选开机事件ID 6005
事件查看器记录操作系统级关键事件,事件ID 6005标识“事件日志服务已启动”,该事件在每次系统成功开机后写入,具备高可靠性与历史追溯能力。
1、按下 Win + R 键,输入 eventvwr.msc 并按回车,打开事件查看器。
2、在左侧面板中依次展开 “Windows 日志” → “系统”。
3、在右侧操作面板中点击 “筛选当前日志”。
4、在弹出窗口的 “事件ID”栏中输入:6005。
5、点击 “确定”,列表将仅显示所有开机事件,每条记录的 “日期和时间”列 即为对应开机时间。











