Ha llegado al lugar adecuado si desea conocer las diferentes formas de comprobar el último tiempo de arranque de la máquina 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 el último tiempo de arranque de Windows.
Power Shell
Existen algunas formas de utilizar Power Shell para comprobar el tiempo de actividad o el último tiempo de arranque de su máquina Windows.
Cmdlet Get-CimInstance
El cmdlet Get-CimInstance de PowerShell puede utilizarse para obtener la hora de arranque más reciente del sistema.
El cmdletGet-CimInstance (instancias de clases WMI ) 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 las instancias CIM (Common Information Model ) de una clase de un servidor CIM.
La segunda instrucción elige las propiedades CSName y lastBootupTime de CIM y muestra como resultado la última hora de arranque de la máquina Windows.
En primer lugar, abra el PowerShell y ejecútelo como administrador.
Simplemente escriba el siguiente comando en el PowerShell para ver la última hora de arranque.
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
Salida de ejemplo:
PS C:\Users\geekflare> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
csname lastbootuptime
------ --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
El siguiente comando gcim
muestra el tiempo de actividad de un sistema windows en forma de lista con días, horas y minutos. En lugar de la hora del último arranque, sólo muestra el tiempo de actividad de un sistema desde el último arranque.
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Aquí, gcim
significa Get – CimInstance.
Ejemplo de salida:
PS C:³Users\geekflare> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Días : 7
Horas : 8
Minutos : 44
Segundos : 38
Milisegundos : 884
Ticks : 6362788845605
TotalDías : 7.36433894167245
TotalHoras : 176.744134600139
TotalMinutos : 10604.6480760083
TotalSegundos : 636278.8845605
TotalMilisegundos : 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 de 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
Salida de ejemplo:
PS C:³³Users\geekflare> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000 330
Verá una salida que parece torpe al principio, pero no es difícil de leer y entender. Puede averiguar fácilmente la última hora de arranque de su máquina Windows.
Puede utilizar la información siguiente para desglosar el LastBootUpTime 20220220132640.500000
330.
- Año: 2022.
- Mes: 02.
- Día: 20.
- Hora: 13.
- Minutos: 26.
- Segundos: 40.
- Milisegundos: 500000.
- GMT: 330 (5 horas y media por delante de GMT).
O 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)}}
El lastbootuptime
se convertirá a formato de número entero grande, que finalmente se mostrará en un formato legible.
Ejemplo 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 las estadísticas del sistema, como los bytes de datos recibidos y el tiempo total de actividad desde el último arranque del ordenador.
net statistics estación de trabajo | select-string "Estadísticas"
También puede utilizar el siguiente acceso directo:
net stats puesto de trabajo | select-string "Estadísticas"
Ejemplo de salida:
PS C:\Users\geekflare> net statistics workstation | select-string "Estadísticas"
Estadísticas de la estación de trabajo para \LAPTOP-9A5G7BR4
Estadísticas desde 2/20/2022 1:28:32 PM
Información del sistema
El comando de utilidad systeminfo
se puede utilizar para obtener el tiempo 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 del 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 necesita pasar la utilidad adicional Select -string al comando systeminfo
.
Sólo tiene que escribir el siguiente comando en el terminal PowerShell para ver la última hora de arranque.
systeminfo | Select-String "Versión del sistema operativo", "Tiempo de arranque del sistema"
En este caso, el cmdlet Select-String
busca en las cadenas y archivos de entrada patrones de texto mediante la concordancia de expresiones regulares.
El comando anterior obtiene la hora de reinicio más reciente del equipo local e imprime en el terminal la versión del sistema operativo de un sistema y la última hora de arranque del sistema de Windows, como se muestra a continuación.
Ejemplo de salida:
PS C:\Users\geekflare> systeminfo | Select-String "OS version", "System Boot Time"
Versión del SO: 10.0.22000 N/A Build 22000
Hora de arranque del sistema: 20/2/2022, 13:26:40
Versión de la BIOS: Insyde F.18, 3/15/2019
Línea de comandos
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
El comando 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 "Tiempo de arranque del sistema"
Salida de ejemplo:
C:\Users\geekflare>systeminfo | find "Tiempo de arranque del sistema"
Hora de arranque del sistema: 20/2/2022, 13:26:40
WMIC
El comando WMIC ( Windows Management Instrumentation Command-line ) le proporcionará una representación en forma 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 ruta Win32_OperatingSystem obtener LastBootUpTime
Salida de ejemplo:
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 1:00 PM), minuto 26, etc.
Estadísticas de red
El comando net statistics muestra 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 están ejecutando en la máquina 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 para el servidor o la estación de trabajo utilizando el contexto NET STATISTICS con el siguiente comando.
net stats estación de trabajo
Aquí, proporcioné la estación de trabajo en el comando para ver las estadísticas.
Ejemplo de salida:
C:\Usuarios\geekflare>net stats estación de trabajo
Estadísticas de la estación de trabajo para \LAPTOP-9A5G7BR4
Estadísticas desde 2/20/2022 1:28:32 PM
Bytes recibidos 66780
Bloques de mensajes de servidor (SMB) recibidos 18
Bytes transmitidos 63746
Bloques de mensajes del servidor (SMB) transmitidos 0
Operaciones de lectura 0
Operaciones de escritura 0
Lecturas en bruto denegadas 0
Escrituras en bruto denegadas 0
Errores de red 0
Conexiones realizadas 0
Reconexiones realizadas 0
Desconexiones del servidor 0
Sesiones iniciadas 0
Sesiones colgadas 0
Sesiones fallidas 0
Operaciones fallidas 0
Recuento de uso 10
Recuento de usos fallidos 0
El comando se completó con éxito.
Este comando puede utilizarse desde dentro de 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
Ejemplo de salida:
C:\Users\geekflare>net statistics workstation | find "Estadísticas"
Estadísticas de la estación de trabajo para \LAPTOP-9A5G7BR4
Estadísticas desde 2/20/2022 1:28:32 PM
Y si desea encontrar el tiempo de actividad de Windows Server, el comando se convertirá en el servidor de estadísticas
de red.
Administrador de tareas
Esta es la forma más sencilla de comprobar el tiempo de actividad de su equipo. 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, simplemente utilice el atajo de teclado Ctrl Mayús Esc.
- Navegue hasta la pestaña Rendimiento.
- El tiempo de actividad del sistema se mostrará cerca de 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 comando tiene sus propias ventajas. Puede elegir la forma que mejor se adapte a sus necesidades.
Espero que haya encontrado este artículo muy útil para aprender cómo obtener el último tiempo de arranque de un sistema windows de diferentes maneras.
Puede que también le interese conocer las mejores herramientas para monitorizar servidores windows.