Déterminer la disponibilité du processus

26

Existe-t-il un moyen de déterminer la «disponibilité» d'un processus dans Windows. Déçu de constater qu'il ne fait pas partie des attributs disponibles lors de l'utilisation du Gestionnaire des tâches.

entaille
la source

Réponses:

22

Vous pouvez le voir avec Process Explorer . Dans le menu de la barre des tâches, sélectionnez Viewet vérifiez Show Process Treeles Show Lower Paneoptions. Cliquez avec le bouton droit sur une colonne et Select Columnscliquez maintenant sur l' Process Performanceonglet et cochez la Start Timecase.

Mise à jour de la communauté:

Comme mentionné dans les commentaires, dans les versions plus récentes de l'outil (actuellement en 2019), les informations ont été déplacées dans l'onglet image des feuilles de propriétés concernant chaque élément de l'arborescence de processus (juste double-clickle nom du processus, aucune autre étape n'est requise ).

entrez la description de l'image ici

Bart De Vos
la source
1
Salut TiZon. Cela semble un outil vraiment utile. Merci
nick
Ou vous pouvez faire un clic droit, Propriétés et sur l'onglet Threads, il y a l'heure de début.
Betlista
Dans le lien, section Téléchargement, «Exécuter maintenant à partir de Sysinternals Live», lors de l'exécution, le process treen'est pas cliquable dans la vue. J'ai Windows 7 Enterprise, alors peut-être qu'il est bloqué par mon pare-feu.
user3123159
@Betlista, il n'y a pas d'onglet de threads dans Propriétés
user3123159
1
Cette réponse est dépassée. Pour Process Explorer v16.26, cliquez avec le bouton droit sur le processus -> Propriétés -> onglet Threads -> l'heure de début est répertoriée ci-dessous. Pas besoin de vérifier Show Process Treeou Show Lower Pane. L' Performanceonglet ne répertorie plus l'heure de début. Le volet inférieur n'est pas utilisé pour trouver l'heure de début.
BurnsBA
28

Cela peut être fait en utilisant Powershell.

Exécutez-le en tant qu'administrateur, puis exécutez

Get-Process | sélectionner le nom, l'heure de début

Vous obtiendrez une liste de tous les processus en cours d'exécution et leurs heures de début

Référencé depuis: http://blogs.technet.com/b/heyscriptingguy/archive/2012/11/18/powertip-use-powershell-to-easily-see-process-start-time.aspx

Andrey Lurye
la source
Je vois des valeurs pour la plupart des services mais celui que je veux (w3wp) n'a pas d'heure de début répertoriée.
sirdank
4

Si vous êtes sur un serveur sur lequel vous ne pouvez installer aucun outil externe, vous pouvez toujours:

  1. Ouvrez le gestionnaire de tâches
  2. Cliquez sur l'onglet processus
  3. Localisez votre processus
  4. Faites un clic droit dessus
  5. Sélectionnez l'option Propriétés

Vous pouvez voir une "date de création" juste là, qui devrait être la date de création de votre processus. Avec une soustraction simple, vous pouvez déduire la disponibilité.

pieroxy
la source
1
Cela ne fonctionne que sur Windows 8. Si vous êtes toujours sur Windows 7, l'option Propriétés affiche les propriétés du fichier exécutable en cours d'exécution, pas du processus.
Klitos Kyriacou
2
Win 8.1 affiche également les propriétés des fichiers exécutables
TOP KEK
0

Avec le PID du Gestionnaire des tâches, vous pouvez utiliser la commande Powershell suivante avec la fin implicite (Get-Date):

New-Timespan -Start (Get-Process -Id PID).StartTime
dbugger
la source