Usted ha venido al lugar correcto si desea aprender acerca de las diferentes maneras de comprobar la última hora de arranque de la máquina de Windows.
Los administradores de red utilizan el último tiempo de arranque de Windows como métrica para solucionar los problemas cotidianos que puedan surgir en el sistema.
Empecemos por ver un par de métodos diferentes para identificar la última hora de arranque de Windows.
Caparazón de potencia
Hay algunas maneras de utilizar Power Shell para comprobar el tiempo de actividad de su máquina Windows o la última hora de arranque.
cmdlet Get-CimInstance
El cmdlet Get-CimInstance de PowerShell se puede utilizar para obtener la hora de arranque más reciente del sistema.
Get-CimInstance (instancias de WMI classes) obtiene información del sistema a partir del nombre de clase del sistema operativo win32 y la proporciona a la segunda instrucción mediante el operador pipeline. Obtiene el CIM (Common Information Model ) de un servidor CIM.
El segundo comando elige el CSName y lastBootupTime de CIM y muestra como resultado la última hora de arranque de la máquina Windows.
En primer lugar, abra PowerShell y ejecútelo como administrador.
Sólo tienes que escribir el siguiente comando en PowerShell para ver la última hora de arranque.
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Muestra de salida:
PS C:\Users\geekflare> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
csname lastbootuptime
------ --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
A continuación gcim
muestra el tiempo de actividad de un sistema Windows en forma de lista con días, horas y minutos. En lugar de la última hora de arranque, sólo muestra el tiempo de actividad de un sistema desde el último arranque.
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Toma, gcim
significa Get - CimInstance.
Muestra de salida:
PS C:\Users\geekflare> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Days : 7
Hours : 8
Minutes : 44
Seconds : 38
Milliseconds : 884
Ticks : 6362788845605
TotalDays : 7.36433894167245
TotalHours : 176.744134600139
TotalMinutes : 10604.6480760083
TotalSeconds : 636278.8845605
TotalMilliseconds : 636278884.5605
Si utiliza PowerShell 6 o superior, puede obtener el tiempo de actividad de Windows y la hora del último arranque fácilmente con el siguiente comando:
Get-Uptime -Since
Para ver todas las propiedades y métodos de Get-CimInstance, utilice el siguiente comando.
Get-CimInstance Win32_OperatingSystem | Get-Member
Este comando proporciona la información de todos los métodos Get-CimInstance y sus propiedades.
Get-WmiObject
Puede consultar fácilmente la última hora de arranque de su PC utilizando el comando Get-WmiObject de PowerShell, como se muestra a continuación.
(Get-WmiObject Win32_OperatingSystem).LastBootUpTime
Muestra de salida:
PS C:\Users\geekflare> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330
Verás una salida que parece torpe al principio, pero no es difícil de leer y entender. Usted puede fácilmente averiguar la última hora de arranque de su máquina Windows.
La información que figura a continuación puede utilizarse para desglosar las LastBootUpTime 20220220132640.500000+330
.
- Año: 2022.
- Mes: 02.
- Día: 20.
- Hora: 13.
- Actas: 26.
- Segundos: 40.
- Milisegundos: 500000.
- GMT: +330 (5 horas y media por delante de GMT).
También puede utilizar otro comando Get-WmiObject para consultar la última hora de arranque del sistema.
Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
En lastbootuptime
se convertirá en formato de número entero grande, que finalmente se mostrará en un formato legible.
Muestra de salida:
PS C:\Users\geekflare> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
csname LastBootUpTime
------ --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
Estación de trabajo de estadísticas de red
El comando net statistics muestra estadísticas del sistema como los bytes de datos recibidos y el tiempo total de actividad desde el último arranque del ordenador.
net statistics workstation | select-string "Statistics"
También puede utilizar el siguiente atajo:
net stats work | select-string "Stat"
Muestra de salida:
PS C:\Users\geekflare> net statistics workstation | select-string "Statistics"
Workstation Statistics for \\LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM
Información del sistema
En systeminfo
se puede utilizar para obtener la hora de arranque más reciente del ordenador cargando y analizando la información del procesador, Hotfix e Hyper-V.
systeminfo
Este comando muestra el nombre de host, la versión del sistema operativo, el tipo de compilación, la configuración, la versión de la bios, la hora de arranque, la fecha de instalación del software y todos los detalles.
De todos estos datos, si desea ver sólo los datos específicos requeridos, Entonces usted necesita para pasar el Seleccionar -cadena utilidad adicional a la systeminfo
mando.
Sólo tienes que escribir el siguiente comando en el terminal PowerShell para ver la última hora de arranque.
systeminfo | Select-String "OS version","System Boot Time"
Aquí, el Select-String
busca patrones de texto en cadenas de entrada y archivos mediante la concordancia de expresiones regulares.
El comando anterior obtiene la hora de reinicio más reciente del equipo local e imprime la versión del sistema operativo de un sistema y la última hora de arranque del sistema Windows en el terminal, como se muestra a continuación.
Muestra de salida:
PS C:\Users\geekflare> systeminfo | Select-String "OS version","System Boot Time"
OS Version: 10.0.22000 N/A Build 22000
System Boot Time: 2/20/2022, 1:26:40 PM
BIOS Version: Insyde F.18, 3/15/2019
Símbolo del sistema
También puede utilizar la línea de comandos para comprobar el tiempo de actividad o la última hora de arranque de su sistema Windows con algunos comandos y utilidades como net stats
, wmic
y systeminfo
.
Información del sistema
La orden systeminfo
muestra información genérica sobre el sistema operativo Windows y su configuración. Muestra la última vez que se arrancó Windows. Si desea conocer el tiempo de actividad, deberá determinar manualmente cuánto tiempo ha transcurrido desde el último arranque.
Abra un símbolo del sistema y escriba el siguiente comando.
systeminfo | find "System Boot Time"
Muestra de salida:
C:\Users\geekflare>systeminfo | find "System Boot Time"
System Boot Time: 2/20/2022, 1:26:40 PM
WMIC
WMIC ( Instrumentación de gestión de Windows Línea de comandos ) le proporcionará una representación de cadena de la última hora de arranque del ordenador. El resultado se formatea como un año de cuatro dígitos con dos dígitos para el mes, día, hora, minuto y segundo.
Abra un símbolo del sistema y escriba el siguiente comando.
wmic path Win32_OperatingSystem get LastBootUpTime
Muestra de salida:
C:\Users\geekflare>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330
Esta salida puede leerse como 2022, mes 2, día 20, hora 13 (o 13:00), minuto 26, etc.
Estadísticas netas
El comando estadísticas de red muestra las estadísticas del sistema, como los bytes de datos recibidos, los bytes de datos transferidos, el número de conexiones realizadas y el tiempo total de actividad desde el último arranque del ordenador.
Para ver los servicios que se ejecutan en la máquina de Windows, utilice el siguiente comando.
net stats
Este comando sólo muestra los servicios en ejecución disponibles en el sistema.
Podemos obtener estadísticas tanto del servidor como de la estación de trabajo utilizando el contexto NET STATISTICS con el siguiente comando.
net stats workstation
Aquí, he proporcionado la estación de trabajo en el comando para ver las estadísticas.
Muestra de salida:
C:\Users\geekflare>net stats workstation
Workstation Statistics for \\LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM
Bytes received 66780
Server Message Blocks (SMBs) received 18
Bytes transmitted 63746
Server Message Blocks (SMBs) transmitted 0
Read operations 0
Write operations 0
Raw reads denied 0
Raw writes denied 0
Network errors 0
Connections made 0
Reconnections made 0
Server disconnects 0
Sessions started 0
Hung sessions 0
Failed sessions 0
Failed operations 0
Use count 10
Failed use count 0
The command completed successfully.
Este comando puede utilizarse desde un archivo por lotes, y la salida puede filtrarse utilizando el comando "find". Por ejemplo, si desea encontrar sólo la última hora de arranque del sistema, utilice el siguiente comando.
net statistics workstat
Muestra de salida:
C:\Users\geekflare>net statistics workstation | find "Statistics"
Workstation Statistics for \\LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM
Y si desea encontrar el tiempo de actividad de Windows Server, el comando se convertirá en el net statistics server
.
Gestor de tareas
Esta es la forma más sencilla de comprobar el tiempo de actividad de tu dispositivo. En lugar de mostrar la hora del último arranque, muestra el tiempo de actividad del sistema desde el último arranque.
- Para abrir el Administrador de tareas, basta con utilizar el atajo de teclado Ctrl + Mayús + Esc.
- Vaya a la pestaña Rendimiento.
- El tiempo de actividad del sistema se mostrará en la parte inferior de la ventana.

Esto significa que el sistema se reinició antes de 8 días, 8 horas y 29 minutos.
Conclusión
Estos son algunos de los métodos para obtener rápidamente el tiempo de arranque o uptime más reciente del sistema windows.
Cada mando tiene sus propias ventajas. Puedes elegir la forma que mejor se adapte a tus necesidades.
Espero que hayas encontrado este artículo muy útil para aprender cómo obtener la última hora de arranque de un sistema Windows de diferentes maneras.
Puede que también le interese conocer los principales herramientas para supervisar servidores windows.