¿Cómo averiguar el tiempo de actividad en Windows?


Respuestas:


53
  • Ejecutar línea de comando
  • Tipo Systeminfo
  • Encuentra "Tiempo de arranque del sistema"

    Días: 10 Horas: 10 Minutos: 10 Segundos: 10

Para un resultado más corto, puede usar:

systeminfo | find "Boot Time" 

8
> systeminfo | find "Boot Time"
svandragt

2
para mí la forma más simple ahora es> systeminfo | find "Up Time"
Juozas Kontvainis

3
No funciona en Vista (use el uptime.exe ya incluido).
mwore

3
También tenga en cuenta que puede usar esto para consultar una máquina remota como systeminfo /S * machinename * `| find "Up Time" `
GAThrawn

3
En Windows 7, muestra "Tiempo de arranque del sistema" pero no "Tiempo de funcionamiento del sistema".
Keith Thompson

12

hay una gran herramienta de línea de comandos de Microsoft uptime.exe :

http://www.microsoft.com/downloads/details.aspx?FamilyID=BC18FFDB-D6FE-400B-B892-94783AE44C91&displaylang=en

Lo bueno de esta herramienta es que funciona muy rápido.

Tiempo de actividad [servidor] [/ s] [/ a] [/ d: mm / dd / aaaa | / p: n] [/ latido] [/? El | / help]
nombre del servidor o dirección IP del servidor remoto para procesar.
/ s Muestra eventos y estadísticas clave del sistema.
/ a Muestra los eventos de falla de la aplicación (asume / s).
/ d: Calcular solo para eventos posteriores a mm / dd / aaaa.
/ p: Calcular solo para eventos en los n días anteriores.
/ heartbeat Activa / desactiva los latidos del sistema
/? Uso basico.
/ help Información de uso adicional.


Esto ha sido descontinuado. Archvie y descarga ; también sysinternals psinfo
john v kumpf

Funciona en Windows 10
James Perih

10

Abra el símbolo del sistema y escriba:

net stats srv | find "Statistics"

Salida de ejemplo:

>net stats srv | find "Statistics"
Server Statistics for \\4IFS-SANDER
Statistics since 22/07/2009 10:14:14

Fuente ( MS KB ).

Editar : en realidad, esto le indicará la fecha y la hora desde la que se activó la PC, no la duración.


No estoy seguro si esta información es correcta ahora, cuando uso la solución de MicTech y KovBal obtengo esto:> systeminfo | find "Boot Time" Tiempo de arranque del sistema: 23/07/2009, 02:22:27
svandragt

En Vista, devuelve "Estadísticas desde 1.1.1980 00:00:00" (use en su lugar uptime.exe incluido)
mwore

Devuelve información falsa al igual que systeminfo. Está regresando un momento en que sé que la máquina se reinició por última vez. Pero luego, más tarde esa noche, se apagó y se volvió a encender esta mañana. Sin embargo, está devolviendo el último tiempo reiniciado. 5 dólares dice que dentro de un mes informará que el tiempo de actividad es de un mes. Muchas máquinas en mi red muestran muchos meses de tiempo de actividad, lo cual es falso. Se cierran al final del día.
Justin Emlay

@JustinEmlay ¿Sus máquinas están durmiendo, hibernadas o apagadas? ¿Qué versión de Windows estás usando?
mwfearnley

Windows 10 LTSC 2019. Encontré el problema. Windows 10 ya no se cierra ni se reinicia correctamente. Por diseño. Utiliza un modo de suspensión híbrido funky. Esto también hace que Windows no restablezca correctamente los estados de "reinicio pendiente". La opción para desactivarlo estaba en Opciones de plan de energía para una versión rápida de Windows 10, pero luego lo eliminaron. La única forma de desactivarlo es a través del registro. De todos modos, esta es la razón por la cual tanta gente tiene problemas. Máquina local - SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Power - HiberbootEnabled - 0
Justin Emlay

6

En Windows 7 / Windows Server 2008 y superior, esta información se muestra en el administrador de tareas en la pestaña "Rendimiento".

Esto puede ser más rápido que usar la línea de comando y funciona en casos en los que puede tener problemas de WMI que le impiden ejecutar systeminfo.

donde encontrar uptiem

Si necesita encontrar esto de forma remota, también puede ejecutar

systeminfo / s NOMBRE DEL SERVIDOR | encontrar el tiempo:"

desde la línea de comando.


En Windows 7 / SP1 y 2008 / R2, sí. No en sistemas operativos de nivel superior (8, 8.1, 10)
BlueCompute

1
Acabo de probar Windows 8.1 (Pro), 2012 y 2016, lo que tenía a mano. Está ahí en los tres. Debe hacer clic en "Más detalles" y buscar en la pestaña Rendimiento.
mwfearnley 01 de

Y haga clic en la CPU dentro de la pestaña de rendimiento. Solo mordido por esto :-)
Cameron

Información falsa. Encendí mi máquina esta mañana, pero dice que mi tiempo de actividad es de más de 13 días.
Justin Emlay

4

El siguiente comando proporciona el último tiempo de reinicio para un sistema remoto:

systeminfo /s server_name | find "System Boot Time"

1

Si tiene los kits de recursos de Windows Server 2000 o 2003 intente

srvinfo -ns [\\\server] | Findstr "Time"

Nota: Srvinfo.exe no se ejecutará en versiones de Windows de 64 bits, ya que es de 16 bits.


1

Usando SYSTEMINFO con PowerShell

Para aquellos a quienes les gusta usar PowerShell, puede usar la (s) respuesta (s) anterior y envolver systeminfoen una función de PowerShell para obtener un DateTimeresultado de la última vez que se inició el servidor :

function Get-ComputerBootTime {
  param($ComputerName = (hostname))

  $SystemInfo = & systeminfo /s $ComputerName | Select-String "System Boot Time")
  if($SystemInfo -match "[\d/]+,\s+\S+"){
    return (Get-Date $matches[0])
  }
}

Y luego llame a la función, por ejemplo:

[PS]> $BootTime = Get-ComputerUptime -ComputerName MYSERVER

Para obtener el tiempo de actividad del servidor, compare con la hora actual:

[PS]> $UpTime = (Get-Date) - $BootTime

Esta es una TimeSpan, que incluye propiedades como TotalDays:

[PS]> $UpTime.TotalDays
14.1827364

1

A veces, el otro comando de tiempo de actividad muestra una hora que no es correcta, así que utilizo este comando para mostrar el LOGON TIME

query USER

o más corto incluso:

quser

que imprime algo como:

C:\Users\eflorinescu>query  USER
 USERNAME                 SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>eflorinescu              console             2  Active    2+23:44  5/7/2018 8:25 AM
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.