Determinar el tiempo de actividad del proceso


26

¿Hay alguna manera de determinar el 'tiempo de actividad' de un proceso en Windows? Decepcionado al descubrir que no es uno de los atributos disponibles cuando se utiliza el Administrador de tareas.

Respuestas:


22

Puede ver esto con Process Explorer . En el menú de la barra de tareas, seleccione Viewy verifique Show Process Treey las Show Lower Paneopciones. Haga clic derecho en cualquier columna y Select Columns, ahora, haga clic en la Process Performancepestaña y marque la Start Timecasilla.

Actualización de la comunidad:

Como se menciona en los comentarios, en versiones más recientes de la herramienta (actualmente a partir de 2019), la información se ha reubicado en la pestaña de imagen de las hojas de propiedades con respecto a cada elemento del árbol de procesos (solo double-clickel nombre del proceso, no se requieren otros pasos )

ingrese la descripción de la imagen aquí


1
Hola TiZon Esta parece una herramienta realmente útil. Gracias
nick

O puede hacer clic derecho, Propiedades y en la pestaña Hilos, hay hora de inicio.
Betlista

En el enlace, sección Descargar, "Ejecutar ahora desde Sysinternals Live", cuando se ejecuta, process treeno se puede hacer clic en la vista. Tengo Windows 7 Enterprise, por lo que tal vez esté bloqueado por mi firewall.
user3123159

@Betlista, no hay una pestaña de hilos en Propiedades
user3123159

1
Esta respuesta está desactualizada. Para Process Explorer v16.26, haga clic con el botón derecho en el proceso -> Propiedades -> pestaña Subprocesos -> la hora de inicio se enumera a continuación. No es necesario verificar Show Process Treeni Show Lower Pane. La Performancepestaña ya no muestra la hora de inicio. El panel inferior no se usa para encontrar la hora de inicio.
BurnsBA

28

Esto se puede hacer usando Powershell.

Ejecútelo como administrador y luego ejecute

Get-Process | seleccione nombre, hora de inicio

Obtendrá una lista de todos los procesos en ejecución y sus tiempos de inicio

Referenciado desde: http://blogs.technet.com/b/heyscriptingguy/archive/2012/11/18/powertip-use-powershell-to-easily-see-process-start-time.aspx


Veo valores para la mayoría de los servicios, pero el que quiero (w3wp) no tiene una hora de inicio en la lista.
sirdank

4

Si está en un servidor donde no puede instalar ninguna herramienta externa, aún puede:

  1. Abra el administrador de tareas.
  2. Haga clic en la pestaña de proceso
  3. Localiza tu proceso
  4. Haga clic derecho sobre él
  5. Seleccione la opción Propiedades

Puede ver una "fecha de creación" allí mismo, que debería ser la fecha de creación de su proceso. Con una simple resta puede deducir el tiempo de actividad.


1
Esto solo funciona en Windows 8. Si todavía está en Windows 7, la opción Propiedades muestra las propiedades del archivo ejecutable en ejecución, no del proceso.
Klitos Kyriacou

2
Win 8.1 también muestra las propiedades del archivo ejecutable
TOP KEK


0

Con el PID del Administrador de tareas, puede usar el siguiente comando de Powershell con el implícito -End (Get-Date):

New-Timespan -Start (Get-Process -Id PID).StartTime
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.