很多时候,我们都需要了解 Windows PC 的开机运行时间,例如:在解决问题或排错时,需要了解最近是否重启了系统;发现电脑一直开着,不记得是否忘记关机还是 PC 刚被唤醒;又甚至,只是单纯想看看设备运行了多久。
但 Windows 系统并没有在显眼处明确标示当前系统运行了多长时间,不过我们还是可以通过「任务管理器」「控制面板」「命令提示符」或「PowerShell」命令等,共五种常见(两种图形界面 + 三种命令行)方法来获取或推断出 Windows PC 在没有服务中断的情况下运行了多长时间。
方法1:使用「任务管理器」查看 Windows 运行时间
要查看 Windows 设备开机时长,最简单的方法莫过于使用「任务管理器」:
1 使用Ctrl + Shift + ES快捷键打开「任务管理器」
2 先点击「性能」选项卡——再点击「CPU」选项
使用「任务管理器」查看 Windows 正常运行时间
在页面底部右侧即可查看到当前系统的「正常运行时间」,它将以DD:HH:MM:SS的格式显示。因此,在上图的示例中,计算机自上次重新启动或重启以来已经运行了 0 天 3 小时 19 分 02 秒。
方法2:使用「控制面板」查看 Windows 运行时间
确定系统正常运行时间的另一种简便方法是,使用以下步骤检查网络适配器状态(这种方法比较另类):
1 使用Windows + R快捷键打开「运行」——执行control命令打开「控制面板」
2 点击打开「网络和 Internet」——「网络和共享中心」——点击左侧「更改适配器设置」
3 双击已连接到 Internet 的网络适配器
4 您可以通过「持续时间」推断出当前 Windows PC 的正常运行时间。
查看网卡持续连接时间
这种方法比较另类(不正统),该信息表示每次设备启动时重置的网络连接的正常运行时间。(只要您上次启动设备后没有重置网络连接,这个时间就是 Windows 设备的运行时长。)
方法3:使用 WMIC 查看 Windows 运行时间
要使用 WMIC 查看 Windows 运行时间,请按照以下步骤操作:
1 在「开始」菜单中搜索cmd——选择打开「命令提示符」
2 执行以下命令以查询设备的上次启动时间:
systeminfo | find "启动时间"
使用 systeminfo 查看系统启动时间
方法4:使用「命令提示符」查看 Windows 运行时间
命令行或脚本对管理员进行批量操作总是那么有效,要使用「命令提示符」检查 Windows 的正常运行时间,请使用以下步骤:
1 在「开始」菜单中搜索cmd——选择打开「命令提示符」
2 执行以下命令以查询设备的上次启动时间:
wmic path Win32_OperatingSystem get LastBootUpTime
使用 wmic 查看 Windows 启动时间
命令行的输出看起来可能会让你感觉头大,不过解释起来并不难,例如:
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
使用 PowerShell 查看 Windows 运行时长
执行上述命令后,您将获得包含天、小时和分钟等为列表的系统运行时间信息。
「睡眠」和「休眠」模式不会计入停机时间。如果您使用计算机一小时,然后将其休眠过夜,在早上重新开机后,正常运行时间将是自您打开计算机(加电)以来连续不间断的时间。要重置这些计时器,您需要物理关机或重启。
最后说明,本文虽以 Windows 11 为介绍蓝本,但同样也适用于Windows 10、Windows 8 和 Windows 7。