Comment imprimer la liste des processus en cours d'exécution dans Windows

Un de nos lecteurs nous a demandé : "Comment imprimez-vous la liste des processus en cours depuis le gestionnaire de tâches(Task Manager) ?". La réponse est... vous ne pouvez pas le faire depuis le Gestionnaire(Task Manager) des tâches , pas même sous Windows 10 . Pour imprimer une telle liste, vous devez utiliser l' invite de commande(Command Prompt) ou PowerShell et exécuter certaines commandes pour générer la liste des processus en cours d'exécution, puis vous pouvez l'imprimer comme si vous imprimiez un document. Voyons comment tout cela fonctionne :

REMARQUE :(NOTE:) Ce guide fonctionne sous Windows 10 , Windows 8.1 et Windows 7 .

Comment imprimer la liste des processus en cours d'exécution à partir de l' invite de commande(Command Prompt)

Démarrez l' invite de commande(Command Prompt) et utilisez la commande suivante : tasklist > "path to file" . La commande tasklist affiche une liste d'applications et de services pour toutes les tâches exécutées sur votre ordinateur Windows(Windows computer) . Le paramètre utilisé précise le fichier texte(text file) dans lequel cette liste est enregistrée. Je voulais enregistrer la liste dans un fichier nommé process.txt(processes.txt) , sur mon lecteur D, j'ai donc tapé : tasklist > "D:processes.txt" . Lorsque vous choisissez le chemin où vous souhaitez enregistrer le fichier, assurez-vous qu'il s'agit d'un endroit auquel votre compte d'utilisateur(user account) a accès.

Windows, processus, exécution, liste, commandes

Si vous avez besoin d'aide pour ouvrir l' invite de commande(Command Prompt) , lisez ce guide : 7 façons de lancer l'invite de commande(Command Prompt) sous Windows .

Lorsque vous ouvrez le fichier de sortie dans le Bloc(Notepad) -notes , vous le voyez formaté comme indiqué dans la capture d'écran ci-dessous. Les données sont placées dans un tableau avec les colonnes suivantes : Nom de l'image(Image Name) , PID (ID de processus), Nom(Session Name) de la session , Session# (# signifie Nombre) et Mem Usage (Utilisation de la mémoire).

Windows, processus, exécution, liste, commandes

Évidemment, cette commande a des paramètres que vous pouvez utiliser pour formater sa sortie. Une documentation complète est disponible sur le site Web TechNet de (TechNet website)Microsoft ici : Liste des tâches(Tasklist) . N'hésitez pas à le lire et à expérimenter par vous-même.

Comment imprimer la liste des processus en cours d'exécution à partir de PowerShell

PowerShell est un outil de ligne de commande plus complexe qui permet une plus grande personnalisation de sa sortie. La commande de base à utiliser est : get-process ou gps (sa version courte).

Pour envoyer sa sortie dans un fichier texte(text file) , vous devez écrire get-process | out-file "path to file" ou gps | out-file "path to file" . Je voulais enregistrer la liste dans un fichier nommé process.txt , sur mon lecteur D, alors j'ai tapé : get-process | out-file "D:process.txt" . Vous pouvez voir cette commande ainsi que son alternative en version courte(short-version alternative) , tapez dans la fenêtre (window below)PowerShell ci-dessous . Lorsque vous choisissez le chemin d'accès où vous souhaitez enregistrer le fichier, assurez-vous qu'il s'agit d'un emplacement auquel votre compte d'utilisateur(user account) a accès.

Windows, processus, exécution, liste, commandes

Si vous avez besoin d'aide pour démarrer PowerShell , n'hésitez pas à lire cet article : Qu'est-ce que PowerShell & Que pouvez-vous en faire ?.

Le fichier texte de sortie(output text file) est formaté comme indiqué ci-dessous et comprend les colonnes suivantes :

  • Handles - Le nombre de handles que le processus a ouverts.
  • NPM(K) - La quantité de mémoire non paginée utilisée par le processus, en kilo-octets.
  • PM(K) - La quantité de mémoire paginable utilisée par le processus, en kilo-octets.
  • WS(K) - La taille de l'ensemble de travail du processus, en kilo-octets. L'ensemble de travail se compose des pages de mémoire récemment référencées par le processus.
  • CPU(s) - La quantité de temps processeur(processor time) utilisée par le processus sur tous les processeurs, en secondes.
  • Id - ID de processus ( PID ) du processus en cours d'exécution.
  • SI - malheureusement, nous n'avons trouvé aucune documentation pour cette colonne et les données qu'elle partage.
  • ProcessName - Le nom du processus en cours d'exécution.

Windows, processus, exécution, liste, commandes

Comme vous pouvez le voir, la sortie est plus complexe que lors de l'utilisation de l' invite de commande(Command Prompt) . En outre, il existe de nombreuses autres options pour personnaliser la sortie. Je vous recommande de lire la documentation suivante : Get-Process (Obtenir une liste des processus en cours d'exécution sur une machine), Out-File (Envoyer la sortie vers un fichier) et Out-Printer (Envoyer la sortie vers une imprimante).

Conclusion

Nous espérons que vous avez trouvé ce tutoriel utile. Si vous connaissez d'autres méthodes pour imprimer une liste des processus qui s'exécutent sous Windows , n'hésitez pas à les partager en utilisant le formulaire de commentaires ci-dessous.



About the author

Je suis un réviseur de logiciels et un expert en productivité. Je révise et rédige des critiques de logiciels pour diverses applications logicielles, telles qu'Excel, Outlook et Photoshop. Mes critiques sont bien informées et fournissent des informations objectives sur la qualité de l'application. J'écris des critiques de logiciels depuis 2007.



Related posts