计算机正常运行时间是指系统在没有关机或重新启动的情况下运行的时间。计算机正常运行时间帮助我们找到任何系统的最后一次重启。这在许多方面都有帮助,例如故障排除或脚本编写等。在本教程中,我们将讨论检查Windows系统的正常运行时间的三种方法。 |
如何使用任务管理器检查Windows正常运行时间
任务管理器是用于检查正在运行的进程和服务及其详细信息的工具。还可以找到有关资源利用率的详细信息,例如运行时的内存和CPU使用情况。这也是Windows用户查找计算机正常运行时间的一种快速且首选的方式。
打开任务管理器,点击性能,点击cpu,就可以看到“正常运行时间”了。
上图显示计算机开机已经3天11小时了。
使用命令行检查计算机正常运行时间
还可以使用命令行选项查看Windows正常运行时间。下面使用wmic和systeminfo两个命令来查看windows正常运行时间。
A.使用WMIC命令
WMIC(Windows管理接口命令)是一个简单的命令行程序,可提供有关正在运行的系统信息。借助此命令,我们可以找到上次启动时间。
>wmicpathWin32_OperatingSystemgetLastBootUpTimeLastBootUpTime20210816213830.500000+480
B.使用systeminfo命令
systeminfo命令显示有关操作系统、计算机软件和硬件组件的详细信息列表。可以用它查询“系统启动时间”的值,以获得计算机的正常运行时间。
如果系统是中文的,可以使用find工具筛选“系统启动时间”:
>systeminfo|find"系统启动时间"系统启动时间:2021/8/16,21:38:30
如果系统是英文的,可以使用find工具筛选“SystemBootTime”:
>systeminfo|find"SystemBootTime"SystemBootTime:1/6/2021,4:34:35PM
使用PowerShell检查Windows正常运行时间
启动Powershell并输入以下命令以查找当前系统的最后一次重启时间。
>Get-CimInstance-ClassNameWin32_OperatingSystem|selectLastBootUpTimeLastBootUpTime--------------2021/8/1621:38:30
或者使用下面命令:
>gcimWin32_OperatingSystem|selectLastBootUpTimeLastBootUpTime--------------2021/8/1621:38:30
还可以以天数、小时、分钟的格式查看计算机的正常运行时间。执行以下命令检查结果:
>(Get-Date)-(gcimWin32_OperatingSystem).LastBootUpTimeDays:3Hours:11Minutes:44Seconds:1Milliseconds:927Ticks:3014419271663TotalDays:3.4889111940544TotalHours:83.7338686573055TotalMinutes:5024.03211943833TotalSeconds:301441.9271663TotalMilliseconds:301441927.1663
还可以将上面的命令输出存储到变量中。这对于编写脚本很有帮助。以下命令将所有值存储在“$uptime”变量中。
>$uptime=(get-date)-(gcimWin32_OperatingSystem).LastBootUpTime
接下来,仅提取特定值并将其打印在屏幕上。
>Write-Output"TheWindowsUptimeis:$($uptime.days)Days,$($uptime.hours)Hoursand$($uptime.minutes)Minutes"TheWindowsUptimeis:3Days,11Hoursand46Minutes
总结
在本教程中学习了检查Windows正常运行时间的各种方法。本指南涵盖了任务管理器、命令提示符和PowerShell的3种方法来获得计算机正常运行时间。