系统启动时间可通过五种命令行方法查询:一、用systeminfo | find“系统启动时间”;二、运行systeminfo后手动查找;三、powershell中用英文关键词筛选;四、批处理重定向检索;五、结合date/time验证有效性。

如果您尝试查询电脑的系统启动时间,但无法在图形界面中直接找到该信息,则可能是由于系统未提供直观的显示入口。以下是使用 systeminfo 命令 查询系统启动时间的具体操作步骤:
一、通过命令提示符执行 systeminfo | find 命令
该方法利用 systeminfo 工具输出全部系统信息,并通过管道过滤出包含“系统启动时间”关键词的行,结果简洁明确,适用于所有 Windows 版本且无需管理员权限。
1、按下 Win + R 组合键,打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符。
3、在命令提示符窗口中输入以下命令并回车:systeminfo | find "系统启动时间"。
4、等待命令执行完成,输出结果将显示形如“系统启动时间: 2026/03/05, 08:12:34”的具体时间点。
二、通过命令提示符执行完整 systeminfo 后手动查找
该方法调用 systeminfo 的全部输出内容,适合需同时查看其他系统参数(如初始安装日期、BIOS版本等)的场景,信息完整性高,但需用户自行定位目标字段。
1、按下 Win + R 打开“运行”对话框。
2、输入 cmd 并回车,启动命令提示符。
3、在窗口中输入 systeminfo 并按回车。
4、滚动命令行窗口内容,查找标有 系统启动时间 的那一行,其右侧即为精确到秒的启动时刻。
三、通过 PowerShell 执行 systeminfo 并筛选英文关键词
该方法适用于系统区域设置为英文或命令行环境语言非简体中文的情况,使用英文关键词“System Boot Time”确保匹配稳定,避免因语言包差异导致过滤失败。
1、按下 Win + X,在弹出菜单中选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、输入以下命令并回车:systeminfo | find "System Boot Time"。
3、若系统语言为英文,将返回类似“System Boot Time: 3/5/2026, 8:12:34 AM”的格式化时间字符串。
四、使用 CMD 批处理方式一键获取并高亮显示
该方法将 systeminfo 输出重定向至临时文件后快速检索,可规避命令行缓冲区限制导致的部分内容不可见问题,提升长输出环境下的可靠性。
1、按下 Win + R,输入 notepad 并回车,新建记事本。
2、输入以下三行内容:@echo off systeminfo > %temp%\sysinfo.tmp find "系统启动时间" %temp%\sysinfo.tmp。
3、点击“文件 → 另存为”,路径设为桌面,文件名输入 boottime.bat,保存类型选“所有文件”,编码选 ANSI。
4、双击运行该批处理文件,控制台将直接显示唯一匹配的启动时间行。
五、通过命令提示符结合 date 命令验证时间有效性
该方法在获取启动时间后,同步调用 date 和 time 命令输出当前系统时间,便于用户现场比对二者差值是否符合预期已运行时长,排除系统时间异常干扰。
1、以管理员或普通用户身份打开命令提示符。
2、依次执行以下两条命令:systeminfo | find "系统启动时间"。
3、紧接着执行:echo 当前时间: && date && time。
4、观察两组输出,确认“系统启动时间”早于当前时间,且时间跨度与任务管理器中“正常运行时间”基本一致。










