Determina il tempo di attività del processo


26

Esiste un modo per determinare il "tempo di attività" di un processo in Windows. Deluso dal constatare che non è uno degli attributi disponibili quando si utilizza Task Manager.

Risposte:


22

Puoi vederlo con Process Explorer . Nel menu della barra delle applicazioni selezionare Viewe selezionare Show Process Treee le Show Lower Paneopzioni. Fai clic destro su qualsiasi colonna e Select Columns, ora fai clic sulla Process Performancescheda e seleziona la Start Timecasella.

Aggiornamento della comunità:

Come menzionato nei commenti, nelle versioni più recenti dello strumento (attualmente dal 2019), le informazioni sono state ricollocate nella scheda immagine delle finestre delle proprietà relative a ciascun elemento dell'albero double-clickdei processi (solo il nome del processo, non sono necessari altri passaggi ).

inserisci qui la descrizione dell'immagine


1
Ehi TiZon. Questo sembra uno strumento davvero utile. Grazie
nick

Oppure puoi fare clic con il tasto destro, Proprietà e nella scheda Discussioni, c'è l'ora di inizio.
Betlista,

Nel collegamento, sezione Download, "Esegui ora da Sysinternals Live", durante l'esecuzione, process treenon è possibile fare clic nella vista. Ho Windows 7 Enterprise, quindi forse è bloccato dal mio firewall.
user3123159

@Betlista, non ci sono schede discussioni in Proprietà
user3123159

1
Questa risposta è obsoleta. Per Process Explorer v16.26, fare clic con il tasto destro del mouse sul processo -> Proprietà -> scheda Discussioni -> l'ora di inizio è elencata di seguito. Non è necessario controllare Show Process Treeo Show Lower Pane. La Performancescheda non elenca più l'ora di inizio. Il riquadro inferiore non viene utilizzato per trovare l'ora di inizio.
BurnsBA

28

Questo può essere fatto usando Powershell.

Eseguilo come amministratore e quindi esegui

Get-Process | seleziona nome, ora di inizio

Verrà visualizzato un elenco di tutti i processi in esecuzione e i relativi orari di inizio

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


Vedo i valori per la maggior parte dei servizi ma quello che desidero (w3wp) non ha un orario di inizio elencato.
sirdank,

4

Se ti trovi su un server in cui non puoi installare alcuno strumento esterno, puoi comunque:

  1. Apri il task manager
  2. Fai clic sulla scheda del processo
  3. Individua il tuo processo
  4. Fai clic destro su di esso
  5. Seleziona l'opzione Proprietà

Puoi vedere una "data di creazione" proprio lì, che dovrebbe essere la data di creazione del tuo processo. Con una semplice sottrazione è possibile dedurre il tempo di attività.


1
Funziona solo su Windows 8. Se sei ancora su Windows 7, l'opzione Proprietà mostra le proprietà del file eseguibile in esecuzione, non del processo.
Klitos Kyriacou,

2
Win 8.1 mostra anche le proprietà del file eseguibile
TOP KEK


0

Con il PID di Task Manager, è possibile utilizzare il seguente comando Powershell con -End (Get-Date) implicito:

New-Timespan -Start (Get-Process -Id PID).StartTime
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.