windows - tagger - tag folders
¿Cómo obtener el tiempo de actividad del sistema en Windows? (3)
Dos formas de hacer eso ..
Opción 1:
1. Go to "Start" -> "Run".
2. Write "CMD" and press on "Enter" key.
3. Write the command "net statistics server" and press on "Enter" key.
4. The line that start with "Statistics since …" provides the time that the server was up from.
The command "net stats srv" can be use instead.
Opcion 2:
La herramienta Uptime.exe le permite estimar la disponibilidad del servidor con Windows NT 4.0 SP4 o superior
http://support.microsoft.com/kb/232243
Espero que te haya ayudado!
Estoy usando Windows 7 y XP. Quiero saber el tiempo de actividad del sistema.
¿Cuál es el comando / procedimiento para obtener el tiempo de actividad?
Las siguientes son siete formas de encontrar el tiempo de actividad en el sistema operativo Windows.
1: utilizando el administrador de tareas
En Windows Vista y Windows Server 2008, el Administrador de tareas se ha mejorado para mostrar información adicional sobre el sistema. Una de estas piezas de información es el tiempo de ejecución del servidor.
- Haga clic derecho en la barra de tareas, y haga clic en Administrador de tareas. También puede hacer clic en CTRL + MAYÚS + ESC para acceder al Administrador de tareas.
- En el Administrador de tareas, seleccione la pestaña Rendimiento.
El tiempo de actividad actual del sistema se muestra en Sistema o Rendimiento ⇒ CPU para Win 8/10.
2: utilizando la utilidad de información del sistema
La utilidad de línea de comandos systeminfo
verifica y muestra varias estadísticas del sistema, como la fecha de instalación, las revisiones instaladas y más. Abra un símbolo del sistema y escriba el siguiente comando:
systeminfo
También puede limitar los resultados a la línea que necesita:
systeminfo | find "System Boot Time:"
3: utilizando la utilidad de tiempo de actividad
Microsoft ha publicado una herramienta llamada Uptime.exe. Es una sencilla herramienta de línea de comandos que analiza la confiabilidad y la información de disponibilidad de la computadora. Puede funcionar localmente o remotamente. En su forma simple, la herramienta mostrará el tiempo de actividad actual del sistema. Una opción avanzada le permite acceder a información más detallada, como apagado, reinicios, bloqueos del sistema operativo e instalación de Service Pack.
Lea la siguiente KB para obtener más información y para los enlaces de descarga:
- MSKB232243: la herramienta Uptime.exe le permite estimar la disponibilidad del servidor con Windows NT 4.0 SP4 o superior .
Para usarlo, sigue estos pasos:
- Descargue uptime.exe desde el enlace anterior y guárdelo en una carpeta, preferiblemente en una que esté en la ruta del sistema (como SYSTEM32).
- Abra una ventana de línea de comandos elevada. Para abrir un símbolo del sistema elevado, haga clic en Inicio, haga clic en Todos los programas, haga clic en Accesorios, haga clic con el botón derecho en Símbolo del sistema y luego haga clic en Ejecutar como administrador. También puede escribir CMD en el cuadro de búsqueda del menú Inicio, y cuando vea el ícono del símbolo del sistema, haga clic en él para seleccionarlo, mantenga presionada la tecla CTRL + MAYÚS y presione ENTRAR .
- Vaya a donde ha colocado la utilidad uptime.exe.
- Ejecute la utilidad
uptime.exe
. Usted puede agregar un /? al comando para obtener más opciones.
No ofrece muchos parámetros de línea de comando:
C:/uptimefromcodeplex/> uptime /?
usage: Uptime [-V]
-V display version
C:/uptimefromcodeplex/> uptime -V
version 1.1.0
3.1: Usando la antigua Utilidad Uptime
Hay una versión anterior de la utilidad "uptime.exe". Esto tiene la ventaja de que NO necesita .NET. (También tiene muchas más funciones más allá del simple tiempo de actividad).
Enlace de descarga: Herramienta de tiempo de actividad del servidor de Windows NT 4.0 (uptime.exe) (x86 final)
C:/uptimev100download>uptime.exe /?
UPTIME, Version 1.00
(C) Copyright 1999, Microsoft Corporation
Uptime [server] [/s ] [/a] [/d:mm/dd/yyyy | /p:n] [/heartbeat] [/? | /help]
server Name or IP address of remote server to process.
/s Display key system events and statistics.
/a Display application failure events (assumes /s).
/d: Only calculate for events after mm/dd/yyyy.
/p: Only calculate for events in the previous n days.
/heartbeat Turn on/off the system''s heartbeat
/? Basic usage.
/help Additional usage information.
4: Usando la utilidad NET STATISTICS
Otro método fácil, si puede recordarlo, es usar la información aproximada que se encuentra en las estadísticas mostradas por el comando NET STATISTICS. Abra un símbolo del sistema y escriba el siguiente comando:
net statistics workstation
Las estadísticas deben decirle cuánto tiempo se ha estado ejecutando, aunque en algunos casos esta información no es tan precisa como otros métodos.
5: Usando el Visor de Eventos
Probablemente el más preciso de todos, pero requiere algunos clics. No muestra un recuento exacto de horas o días desde el último reinicio, pero mostrará información importante sobre por qué se reinició la computadora y cuándo lo hizo. Necesitamos ver el Id. De evento 6005, que es un evento que nos dice que la computadora acaba de terminar de arrancar, pero debe tener en cuenta el hecho de que existen prácticamente cientos, si no miles, de otros tipos de eventos de los que podría aprender. .
Nota: Por cierto, el ID de evento 6006 es lo que nos dice cuando el servidor se ha caído, por lo que si hay mucha diferencia de tiempo entre los eventos 6006 y 6005, el servidor estuvo inactivo durante mucho tiempo.
Nota: También puede abrir el Visor de eventos escribiendo eventvwr.msc en el comando Ejecutar, y también puede usar el acceso directo que se encuentra en la carpeta Herramientas administrativas.
- Haga clic en Visor de eventos (Local) en el panel de navegación izquierdo.
- En el panel central, haga clic en el tipo de evento Información y desplácese hacia abajo hasta que vea el Id. Del evento 6005. Haga doble clic en el Id. Del evento 6005, o haga clic con el botón derecho y seleccione Ver todas las instancias de este evento.
- Se mostrará una lista de todas las instancias del ID de evento 6005. Puede examinar esta lista, ver las fechas y horas de cada evento de reinicio, y así sucesivamente.
- Abra la herramienta Administrador del servidor haciendo clic con el botón derecho en el ícono de la Computadora en el menú de inicio (o en el Escritorio si lo tiene habilitado) y seleccione Administrar. Navegue hasta el Visor de eventos.
5.1: Eventlog via PowerShell
Get-WinEvent -ProviderName eventlog | Where-Object {$_.Id -eq 6005 -or $_.Id -eq 6006}
6: mediante programación, utilizando GetTickCount64
GetTickCount64 recupera la cantidad de milisegundos que han transcurrido desde que se inició el sistema.
7: utilizando WMI
wmic os get lastbootuptime
8: El nuevo uptime.exe para Windows XP y superior
Al igual que la herramienta de Microsoft, pero compatible con todos los sistemas operativos hasta Windows 10 y Windows Server 2016 inclusive, esta utilidad de tiempo de actividad no requiere un indicador de comandos elevado y ofrece una opción para mostrar el tiempo de actividad en DD: HH: MM: SS y en formatos legibles por humanos (cuando se ejecutan con el parámetro de línea de comando -h
).
Además, esta versión de uptime.exe
se ejecutará y mostrará el tiempo de actividad del sistema, incluso cuando se inicia normalmente desde una sesión de explorer.exe (es decir, no a través de la línea de comandos) y se detiene para leer el tiempo de actividad:
y cuando se ejecuta como uptime -h
:
Yo uso este pequeño fragmento de PowerShell:
function Get-SystemUptime {
$operatingSystem = Get-WmiObject Win32_OperatingSystem
"$((Get-Date) - ([Management.ManagementDateTimeConverter]::ToDateTime($operatingSystem.LastBootUpTime)))"
}
que luego produce algo como lo siguiente:
PS> Get-SystemUptime
6.20:40:40.2625526