Enregistrer tous les processus Windows dans un fichier texte
- Catégorie: Les Fenêtres
Il peut parfois être utile de vider la liste de tous les processus en cours d'exécution sur une machine Windows. Bien que vous puissiez utiliser le Gestionnaire des tâches ou des applications tierces comme Explorateur de processus ou TaskSchedulerView pour lister toutes les tâches en cours et les gérer directement depuis l'interface.
Les applications tierces telles que Process Explorer prennent en charge l'exportation de tous les processus vers des fichiers texte sur le système, mais pas le gestionnaire de tâches standard du système d'exploitation Windows.
Windows inclut l'outil de ligne de commande liste de tâches qui est conçu pour afficher la liste des tâches et filtrer la liste. Bien qu'il ne prenne pas en charge les options d'exportation intégrées, il prend en charge l'option permettant de diriger la sortie de ligne de commande ailleurs.
Liste des tâches, tout comme taskkill dont nous avons publié un guide à propos de plus tôt, est un outil de ligne de commande pratique pris en charge par toutes les versions prises en charge de Windows.
L'outil Liste des tâches
Vous pouvez exécuter la liste des tâches à partir de la ligne de commande et vous n'avez pas besoin de droits élevés pour cela. Appuyez simplement sur Démarrer, tapez cmd.exe et ouvrez l'invite de commande à partir des résultats pour commencer.
Tapez simplement la liste des tâches et appuyez sur la touche Entrée pour afficher une liste de tous les processus en cours d'exécution sur le système. Chaque processus est répertorié avec son nom, son ID de processus, son nom et son numéro de session et son utilisation de la mémoire.
Vous pouvez enregistrer immédiatement la liste des processus en exécutant la commande tasklist> répertoire de sortie et nom de fichier, par exemple liste des tâches> d: process.txt.
L'utilitaire prend en charge trois formats d'affichage différents. La table est utilisée par défaut mais vous pouvez utiliser la commande / fo pour passer à la vue liste ou csv à la place. Utilisez simplement tasklist / fo csv pour afficher la liste des processus dans un format séparé par des virgules.
La liste des tâches brille lorsqu'il s'agit de filtres pris en charge. Vous pouvez utiliser des filtres pour afficher les informations dont vous avez besoin à partir d'informations dont vous n'avez pas besoin. Des filtres existent pour afficher les processus par utilisation de la mémoire, temps CPU, ID de processus, titre de fenêtre ou nom d'utilisateur, entre autres.
Les filtres prennent en charge des opérateurs tels que eq = égal, ne = pas égal ou gt = supérieur. Notez que les filtres WINDOWTITLE et STATUS ne sont pas pris en charge lorsque vous exécutez la liste des tâches sur un système distant.
Voici une liste d'exemples illustrant l'utilisation des filtres:
- liste des tâches / fi 'USERNAME eq Martin' - renvoie la liste des processus exécutés sous l'utilisateur Martin.
- liste des tâches / fi 'USERNAME ne NT AUTHORITY SYSTEM' / fi 'STATUS eq running' - renvoie tous les processus qui s'exécutent sous les processus système.
- liste des tâches / fi 'MODULES eq nt *' - Répertorie tous les processus dont la DLL commence par nt.
- liste des tâches / fi 'PID gt 2000' - affiche tous les processus avec un ID supérieur à 2000.
- liste des tâches / fi 'MEMUSAGE gt 4096' - répertorie tous les processus dont l'utilisation de la mémoire est supérieure à 4096 kilo-octets.
Vous pouvez combiner des filtres avec d'autres paramètres:
- liste des tâches / s BasementComp / svc / fi 'MEMUSAGE gt 4096' - Répertorie les processus sur l'ordinateur distant BasementComp qui utilisent plus de 4 mégaoctets de RAM.
- liste des tâches / s BasementComp / u maindom joe / p mot de passe - pour lister les processus sur l'ordinateur distant BasementComp en utilisant le mot de passe de l'utilisateur joe et joe.
Vous pouvez enregistrer toutes les sorties dans un fichier texte en utilisant le > destination commander.
Des informations supplémentaires sont fournies lorsque vous exécutez la liste des tâches /? et sur Documents de Microsoft site Internet.
Maintenant, c'est à votre tour : Quels outils de ligne de commande utilisez-vous?