La liste des tâches du programme XP / Vista s’exécute à partir d’une invite de commande et affiche les programmes en cours d’exécution avec un certain nombre d’options. La possibilité d'exécuter des commandes à partir de l'invite de commande permet une automatisation avec des fichiers de traitement par lots. Il est également souvent plus rapide de taper une commande simple pour obtenir une sortie spécifique que de faire défiler une série de menus.
Pour répertorier tous les programmes actifs exécutés sur le système, utilisez:
liste de tâches
Ceci montre chaque programme exécuté sur une ligne et inclut le numéro de PID (ID de processus), l'utilisation de la mémoire, ainsi que le nom de l'image (de l'application).
L'exécution de taskkill avec l'indicateur détaillé indique des informations supplémentaires, notamment l'utilisateur qui exécute l'application, le temps d'exécution de l'UC et le titre de la fenêtre:
liste de tâches / v
La commande tasklist permet l'utilisation de nombreux filtres pour afficher uniquement certaines applications. Par exemple, pour répertorier uniquement les applications exécutées par l'utilisateur Quinn, utilisez:
liste de tâches / FI "USERNAME eq Quinn"
Ou, pour répertorier toutes les applications en cours d'exécution ayant lié la DLL msvcrt.dll, utilisez:
tasklist / FI "MODULES eq msvcrt.dll"
Le tableau suivant montre les filtres disponibles et leur utilisation.
eq: égal à ne: pas égalNom du filtre Opérateurs valides Valeur (s) valide (s)
----------- --------------- --------------
STATUS eq ne RUNNING | NE RÉPOND PAS
IMAGENAME eq ne Nom de l'image
PID Valeur du PID
SESSION e g ne lt ge le numéro de session.
SESSIONNAME eq ne Nom de session
CPUTIME évalue le temps de calcul au format
de hh: mm: ss.
MEMUSAGE indique l'utilisation de la mémoire en ko
USERNAME eq ne Nom d'utilisateur dans l'utilisateur [domaine \]
format
MODULES Nom de la DLL eq ne
SERVICES Nom de service
WINDOWTITLE eq ne Titre de la fenêtre
gt: supérieur à lt: inférieur à
gt: supérieur ou égal le: inférieur ou égal