Comment créer une liste de processus en cours d’exécution sous Windows dans un fichier texte

📅
🕑 3 minutes de lecture

Cette petite astuce s’avère pratique pour obtenir rapidement un aperçu des processus en cours d’exécution sur votre système Windows (Windows 10, 8 ou même 7), surtout si le Gestionnaire des tâches est récalcitrant ou bloqué par un virus ou un logiciel malveillant. Parfois, on souhaite simplement consulter la liste de tous les processus, avec leur PID et leurs informations de mémoire, dans un fichier consultable ultérieurement, sans avoir à utiliser l’interface graphique.Étonnamment, cette méthode pourrait même fonctionner sur certaines anciennes versions comme Windows XP, bien que je n’aie pas testé personnellement ; Windows peut parfois réserver des surprises. Quoi qu’il en soit, cette méthode utilise l’invite de commandes ; il vous suffit donc d’un peu de patience et des droits d’administrateur pour générer la liste.

Comment enregistrer la liste des processus en cours d’exécution dans un fichier texte sous Windows ?

Méthode 1 : Création d’une liste de processus de base

Pourquoi c’est utile : Cet outil capture tous les processus actifs, ainsi que leurs identifiants de processus (PID) et leur utilisation de la mémoire. Cela peut s’avérer précieux si le Gestionnaire des tâches est bloqué, ne s’ouvre pas ou n’affiche pas suffisamment de détails. En cas de dysfonctionnement du Gestionnaire des tâches, c’est une solution de contournement efficace.

Quand l’utiliser : Si vous effectuez un dépannage, si vous soupçonnez la présence d’un logiciel malveillant ou si vous avez besoin d’un historique de vos processus avant d’éteindre ou de redémarrer votre ordinateur. Utile également si le Gestionnaire des tâches ne s’ouvre pas correctement ou si le système est lent.

Ce fichier texte, situé surlist.txt le lecteur C:, contient la liste des processus, leurs identifiants (PID), les noms de session et leur consommation de mémoire. Vous pouvez l’ouvrir à tout moment pour consulter les processus en cours d’exécution en arrière-plan.

Sur certaines machines, la première exécution de la commande peut générer des erreurs ou des listes incomplètes, mais une nouvelle exécution corrige généralement le problème. Windows a parfois des comportements étranges.

Étape par étape :

  • Ouvrir l’invite de commandes en tant qu’administrateur : cliquez sur le menu Démarrer, saisissez « invite de commandes » cmddans la zone de recherche, cliquez dessus avec le bouton droit et choisissez « Exécuter en tant qu’administrateur ». Vous pouvez également appuyer sur la touche Windows + R, saisir Windows key + R« invite de commandes » cmd, puis appuyer sur Ctrl + Maj + Entrée.
  • Autoriser l’invite UAC si elle apparaît : Cliquez sur Oui pour accorder l’accès administrateur.
  • Saisissez la commande tasklistet appuyez sur Entrée : tous les processus s’afficheront dans la console. Vérifiez qu’ils s’affichent correctement ; c’est bon signe pour le bon déroulement de votre commande.
  • Enregistrez cette liste dans un fichier texte : saisissez la commande tasklist > c:\processes.txtet appuyez sur Entrée. Le résultat sera enregistré dans c:\processes.txt. Vous pouvez modifier c:\ce chemin pour utiliser n’importe quel lecteur ou dossier C:\Users\YourName\Documents\processlist.txt.
  • Vérifiez votre fichier : quittez l’invite de commandes, accédez à l’emplacement d’enregistrement et ouvrez processes.txt. Assurez-vous qu’il contient la liste des processus et que tout semble correct.
  • Au besoin, consultez les informations détaillées sur les services : vous pouvez exécuter la commande tasklist /svc > c:\service_processes.txtpour obtenir une vue plus détaillée, incluant les services liés à chaque processus. Personnalisez le chemin d’accès selon vos besoins.

Et voilà ! Une fois terminé, fermez simplement l’invite de commandes. Vous disposez désormais d’un moyen rapide de générer un rapport de processus à tout moment, sans avoir besoin du Gestionnaire des tâches ; c’est particulièrement pratique si Windows rencontre des problèmes de fonctionnement.