web-dev-qa-db-fra.com

Déterminer la disponibilité du processus

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.

28
nick

Vous pouvez le voir avec Process Explorer . Dans le menu de la barre des tâches, sélectionnez View et cochez Show Process Tree et le Show Lower Pane options. Faites un clic droit sur une colonne et Select Columns, cliquez maintenant sur le Process Performance onglet et vérifiez le Start Time boîte.

Mise à jour de la communauté:

Comme mentionné dans les commentaires, dans les versions plus récentes de l'outil (actuellement à partir de 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 des processus (Just double-click le nom du processus, aucune autre étape n'est requise).

enter image description here

22
Bart De Vos

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émarrage

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

30
Andrey Lurye

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é.

4
pieroxy

vous pouvez peut-être essayer procxp http://technet.Microsoft.com/en-us/sysinternals/bb89665

0
chocripple

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
0
dbugger