Geekflare recibe el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliación de los enlaces de compra en este sitio.
En Windows Última actualización: 15 de septiembre de 2023
Compartir en:
Escáner de seguridad de aplicaciones web Invicti - la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

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, wmicy 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.

  • Ashlin Jenifa
    Autor
Gracias a nuestros patrocinadores
Más lecturas interesantes sobre Windows
Potencia tu negocio
Algunas de las herramientas y servicios que le ayudarán a hacer crecer su negocio.
  • Invicti utiliza el Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en tan solo unas horas.
    Pruebe Invicti
  • Web scraping, proxy residencial, gestor de proxy, desbloqueador web, rastreador de motores de búsqueda, y todo lo que necesita para recopilar datos web.
    Pruebe Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno que te ayuda a gestionar proyectos, tareas, trabajo, ventas, CRM, operaciones, flujos de trabajo y mucho más.
    Prueba el lunes
  • Intruder es un escáner de vulnerabilidades en línea que encuentra puntos débiles de ciberseguridad en su infraestructura, para evitar costosas violaciones de datos.
    Prueba Intruder