
很多时候,我们都需要了解 Windows PC 的开机运行时间,例如:在解决问题或排错时,需要了解最近是否重启了系统;发现电脑一直开着,不记得是否忘记关机还是 PC 刚被唤醒;又或者,只是单纯想看看设备运行了多久……
但 Windows 系统并没有在显眼处明确标示当前系统运行了多长时间,不过我们还是可以通过「任务管理器」「控制面板」「命令提示符」或「PowerShell」命令这 5 种常见(2 种图形界面+ 3 种命令行)方法来获取或推断出 Windows PC 的运行时间。
方法1:使用「任务管理器」查看 Windows 运行时间
要查看 Windows 设备开机时长,最简单的方法莫过于使用「任务管理器」:
1 使用Ctrl + Shift + ES快捷键打开「任务管理器」
2 先点击「性能」选项卡——再点击「CPU」选项

在页面底部右侧即可查看到当前系统的「正常运行时间」。
方法2:使用「控制面板」查看 Windows 运行时间
确定系统正常运行时间的另一种简便方法是,使用以下步骤检查网络适配器状态(这种方法比较另类):
1 使用Windows + R快捷键打开「运行」——执行control命令打开「控制面板」
2 点击打开「网络和 Internet」——「网络和共享中心」——点击左侧「更改适配器设置」
3 双击已连接到 Internet 的网络适配器
4 您可以通过「持续时间」推断出当前 Windows PC 的正常运行时间。

这种方法比较另类(不正统),该信息表示每次设备启动时重置的网络连接的正常运行时间。(只要您上次启动设备后没有重置网络连接,该方法就有效。)
方法3:使用 WMIC 查看 Windows 运行时间
要使用 WMIC 查看 Windows 运行时间,请按照以下步骤操作:
1 在「开始」菜单中搜索cmd——选择打开「命令提示符」
2 执行以下命令以查询设备的上次启动时间:
systeminfo | find "启动时间"

方法4:使用「命令提示符」查看 Windows 运行时间
命令行或脚本对管理员进行批量操作总是那么有效,要使用「命令提示符」检查 Windows 的正常运行时间,请使用以下步骤:
1 在「开始」菜单中搜索cmd——选择打开「命令提示符」
2 执行以下命令以查询设备的上次启动时间:
wmic path Win32_OperatingSystem get LastBootUpTime

命令行的输出看起来可能会让你感觉头大,不过解释起来并不难,例如:
LastBootUpTime
20220722094206.500000+480
- 年2022
- 月07
- 日22
- 时09
- 分42
- 秒06
- 毫秒500000
- GMT(格林威治标准时间):+480(比格林威治标准时间早 8 小时)
这意味着当前计算机自 2022 年 7 月 22 日上午 09:42 开始运行。 如果您想更具体,只需用当前时间减去上次启动时间,即可推断设备运行的天数、小时数和分钟数。
方法5:使用「PowerShell」查看 Windows 运行时间
1 在「开始」菜单中搜索powershell——以管理员身份运行「Windows PowerShell」
2 执行以下命令以查询设备正常运行时间:
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

执行上述命令后,您将获得包含天、小时和分钟等为列表的系统运行时间信息。
最后说明,本文虽以 Windows 11 为介绍蓝本,但同样也适用于Windows 10、Windows 8 和 Windows 7。