Cómo ver el tiempo de actividad (uptime) de Windows: Task Manager, CMD, Event Viewer

Windows reinicia el contador de uptime (tiempo desde el último arranque) en cada reboot. No guarda el total histórico desde la instalación. Tres formas de ver el uptime actual:

1. Administrador de tareas (más rápido)

  1. Ctrl + Mayús + Esc → pestaña Rendimiento.
  2. Selecciona CPU a la izquierda.
  3. Abajo a la derecha: Tiempo de actividad (formato d:hh:mm:ss).

2. Símbolo del sistema (CMD) / PowerShell

systeminfo | find "Tiempo de arranque del sistema"

O en PowerShell:

(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
# Uptime:
(New-TimeSpan -Start (Get-CimInstance Win32_OperatingSystem).LastBootUpTime -End (Get-Date)).ToString()

3. Visor de eventos (Event Viewer)

  1. Win+R → eventvwr.msc.
  2. Registros de Windows → Sistema.
  3. Panel derecho → Filtrar registro actual… → ID de evento 6005 (inicio del servicio de registro de eventos = arranque del sistema).
  4. El evento más antiguo (arriba) muestra la fecha/hora del último arranque. Resta a la actual.

Apps de terceros (monitor continuo)

  • Uptime (Microsoft Store, gratis).
  • System Uptime Monitor (portable).
  • Rainmeter con skin de uptime en escritorio.

Advertencia

En Windows 10/11 con Inicio rápido (híbrido de hibernación), el «último arranque» puede no reflejar un arranque en frío completo. Para uptime real desde encendido en frío, desactiva Inicio rápido (Opciones de energía → Elegir comportamiento de botones → Cambiar configuración no disponible → Desmarcar «Activar inicio rápido»).