Enregistrer tous les processus Windows d’un fichier texte

0
177

par Martin Brinkmann sur le 06 juillet 2018 dans Windows – Dernière mise à Jour: le 06 juillet 2018 – Pas de commentaires

Il peut parfois être utile pour vider la liste de tous les processus en cours d’exécution sur une machine Windows. Alors que vous pouvez utiliser le Gestionnaire des Tâches ou à des applications tierces comme Process Explorer ou TaskSchedulerView à la liste de toutes les tâches en cours d’exécution et de les gérer directement depuis l’interface.

Applications tierces comme Process Explorer en charge l’exportation de tous les processus de texte des fichiers sur le système, mais la norme Gestionnaire de Tâches du système d’exploitation Windows ne le fait pas.

Windows inclut l’outil de ligne de commande tasklist qui est conçu pour afficher la liste des tâches et filtrer la liste. Bien qu’il ne prend pas en charge intégrée des options d’exportation, il prend en charge l’option de ligne de commande directement de la sortie d’ailleurs.

Tasklist, tout comme taskkill que nous avons publié un guide sur la précédente, est un pratique outil de ligne de commande que toutes les versions en cours de support de Windows.

La liste des tâches de l’outil

tasklist

Vous pouvez exécuter la liste des tâches à partir de la ligne de commande et n’ont pas besoin de droits élevés. Il suffit de taper sur Démarrer, tapez cmd.exe et ouvrez l’Invite de Commande à partir des résultats à obtenir commencé.

Tout simplement en tapant tasklist et la frappe de la touche Entrée affiche une liste de tous les processus en cours d’exécution sur le système. Chaque processus est répertorié avec son nom, l’ID du processus, le nom de la session et le nombre, et l’utilisation de la mémoire.

Vous pouvez enregistrer la liste des processus en cours d’exécution de la commande tasklist > répertoire de sortie et le nom de fichier, par exemple tasklist > d:processes.txt.

tasklist output

L’utilitaire prend en charge trois formats d’affichage. Le tableau est utilisé par défaut, mais vous pouvez utiliser la commande /fo pour passer à la liste ou csv vue à la place. Utilisez simplement tasklist /fo csv pour afficher la liste des processus dans un format séparé par des virgules à la place.

Tasklist brille quand il s’agit de filtres pris en charge. Vous pouvez utiliser des filtres pour afficher les informations dont vous avez besoin à partir des informations que vous n’avez pas besoin. Filtres existent pour afficher les processus par l’utilisation de la mémoire, le temps CPU, l’ID du processus, le titre de la fenêtre, ou votre nom d’utilisateur parmi d’autres.

Les filtres de support des opérateurs tels que eq=égal, ne=non égal, ou gt=grand. Notez que les filtres WINDOWTITLE et le STATUT ne sont pas pris en charge lorsque vous exécutez tasklist sur un système distant.

Voici une liste d’exemples qui montrent l’utilisation des filtres:

  • tasklist /fi “nom d’utilisateur eq Martin” — retourne la liste des processus en vertu de l’utilisateur Martin.
  • tasklist /fi “nom d’utilisateur ne AUTORITE NTSYSTEM” /fi “STATUS eq running” — retourne tous les processus en cours d’exécution en vertu de processus du système.
  • tasklist /fi “MODULES eq nt*” — liste tous les processus qui ont une DLL qui commence avec nt.
  • tasklist /fi “PID gt 2000” — affiche tous les processus avec un ID supérieur à 2000.
  • tasklist /fi “MEMUSAGE gt 4096” — listes de tous les processus dont l’utilisation de la mémoire est supérieure à 4096 Ko.

Vous pouvez combiner des filtres avec d’autres paramètres:

  • tasklist /s BasementComp /svc /fi “MEMUSAGE gt 4096” — Liste les processus de l’ordinateur distant BasementComp qui utilisent plus de 4 méga-octets de RAM.
  • tasklist /s BasementComp /u maindomjoe /p mot de passe — liste les processus de l’ordinateur distant BasementComp à l’aide de l’utilisateur joe et joe mot de passe.

Vous pouvez enregistrer toutes les sorties vers un fichier texte à l’aide de l’ > de destination de la commande.

Des informations supplémentaires sont fournies lorsque vous exécutez tasklist /? et sur Microsoft Docs site web.

Maintenant, Vous: Quels outils de ligne de commande utilisez-vous?