La commande : "tasklist" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "tasklist"
Voici des exemples d'utilisation du
`tasklist`commande dans l'invite de commande :
Exemple 1 : Afficher tous les processus en cours :
tasklist
- Cette commande imprime une liste de tous les processus en cours d'exécution avec des informations telles que le nom du processus, l'ID du processus (PID), le numéro de session et l'utilisation de la mémoire.
Exemple 2 : Filtrage des informations sur le processus par nom de processus :
tasklist /FI "IMAGENAME eq notepad.exe"
-
`/FI "IMAGENAME eq notepad.exe"`: Ce filtre affiche uniquement des informations sur le processus nommé notepad.exe.
Exemple 3 : Affichage d'informations avancées sur les processus :
tasklist /V
-
`/V`: ce paramètre génère des informations détaillées sur les processus, notamment le nom d'utilisateur, le titre de la fenêtre et le numéro de session.
Exemple 4 : Affichage des processus sur un ordinateur distant :
tasklist /S À distance-Computer /U Nom d'utilisateur /P mot de passe
-
`/S À distance-Computer`: Le nom ou l'adresse IP de l'ordinateur distant.
-
`/U Nom d'utilisateur`: Le nom d'utilisateur pour l'authentification sur l'ordinateur distant.
-
`/P mot de passe`: Le mot de passe pour l'authentification sur l'ordinateur distant.
Exemple 5 : Filtrage des informations sur le processus par nom d'utilisateur :
tasklist /FI "USERNAME eq Nom d'utilisateur"
-
`/FI "USERNAME eq Nom d'utilisateur"`: Ce filtre affiche uniquement les processus de l'utilisateur spécifié.
Exemple 6 : Afficher les processus dans une arborescence (hiérarchie) :
tasklist /V /FO TREE
-
`/V`: Informations avancées sur les processus.
-
`/FO TREE`: Affiche les processus dans une arborescence hiérarchique.
Ces exemples montrent différents cas d'utilisation pour le
`tasklist`commande dans l’invite de commande. La commande est utile pour obtenir un aperçu des processus en cours et afficher des informations détaillées sur des processus spécifiques. Notez que le
`tasklist`-La commande peut être exécutée par défaut sans privilèges d'administrateur pour obtenir des informations sur les processus dans le contexte utilisateur actuel.
Exemple 7 : Afficher des colonnes spécifiques dans la sortie :
tasklist /FI "STATUS eq running" /FO TABLE /NH
-
`/FI "STATUS eq running"`: Filtre les processus par leur statut (dans ce cas « en cours d’exécution »).
-
`/FO TABLE`: génère la sortie sous forme de tableau.
-
`/NH`: Supprime la ligne d'en-tête du tableau.
Exemple 8 : Afficher les informations sur le processeur pour les processus :
tasklist /V /FI "MEMUSAGE gt 10000" /FI "CPUTIME gt 00:05:00"
-
`/V`: Informations avancées sur les processus.
-
`/FI "MEMUSAGE gt 10000"`: filtre les processus dont l'utilisation de la mémoire est supérieure à 10 000 Ko.
-
`/FI "CPUTIME gt 00:05:00"`: Filtre les processus avec un temps CPU supérieur à 5 minutes.
Exemple 9 : Afficher les informations sur le processus à tous les utilisateurs :
tasklist /V /FO CSV
-
`/V`: Informations avancées sur les processus.
-
`/FO CSV`: Produit la sortie au format CSV.
Exemple 10 : Afficher les processus et exporter la sortie vers un fichier :
tasklist /V > Liste des processus.txt
-
`/V`: Informations avancées sur les processus.
-
`> Liste des processus.txt`: dirige la sortie vers un fichier texte nommé ProcessList.txt.
Exemple 11 : Afficher les processus et trier les résultats en fonction de l'utilisation du processeur :
tasklist /V /FO TABLE /NH | sort /+60
-
`/V`: Informations avancées sur les processus.
-
`/FO TABLE`: génère la sortie sous forme de tableau.
-
`/NH`: Supprime la ligne d'en-tête du tableau.
-
`| sort /+60`: Trie la sortie selon la sixième colonne (utilisation du processeur).
Ces exemples montrent différentes manières comment
`tasklist`La commande peut être utilisée pour extraire et afficher des informations spécifiques sur les processus. Vous pouvez personnaliser les options de filtre et les options de formatage en fonction de vos besoins.
"tasklist" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
TASKLIST [/S système [/U utilisateur [/P mot_de_passe]]]]
[/M [module] | /SVC | /V] [/FI filtre] [/FO format] [/NH]
Description :
Cet outil de ligne de commande affiche la liste des applications et
tâches ou processus associés actuellement activés sur un
systèmes à distance.
Liste des paramètres :
/S système Spécifie le système distant auquel se connecter.
/U [domaine\]utilisateur Spécifie le contexte utilisateur sous lequel
la commande doit exécuter.
/P [mot_de_passe] Spécifie le mot de passe pour
le contexte utilisateur donné. Il est demandé s'il est omis.
/M [module] Liste toutes les tâches ayant des modules DLL chargés
leur appartenant et correspondant au motif recherché.
Si aucun nom de module n'est spécifié,
tous les modules chargés par les tâches sont affichés.
/SVC Affiche les services de chaque processus.
/V Spécifie que les informations détaillées
doivent être affichées.
/FI filtre Affiche un ensemble de tâches qui correspond
au critère spécifié par le filtre.
/FO format Spécifie le format de sortie.
Valeurs valides : "TABLE", "LIST", "CSV".
/NH Spécifie que les en-têtes de colonnes ne
être affichée sur la sortie.
Valide uniquement pour les formats "TABLE" et "CSV".
/? Affiche cet écran d'aide.
Filtres :
Nom du filtre Opérateurs valides Valeurs valides
------------- ------------------ -------------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Nom d'image
PID eq, ne, gt, lt, ge, le Valeur PID
SESSION eq, ne, gt, lt, ge, le Numéro de session
SESSIONNAME eq, ne Nom de session
CPUTIME eq, ne, gt, lt, ge, le Heure valide au format
hh:mm:ss.
hh - heures,
mm - minutes, ss - secondes
MEMUSAGE eq, ne, gt, lt, ge, le Mémoire utilisée, en Ko
USERNAME eq, ne Nom d'utilisateur [domaine\]utilisateur
est le format utilisé
SERVICES eq, ne Nom de service
WINDOWTITLE eq, ne Titre de la fenêtre
MODULES eq, ne Nom de DLL
Exemples :
TASKLIST
TASKLIST /M
TASKLIST /V
TASKLIST /SVC
TASKLIST /M wbem*
TASKLIST /S système /FO LIST
TASKLIST /S système /U domaine\utilisateur /FO CSV /NH
TASKLIST /S système /U utilisateur /P mot de passe /FO TABLE /NH
TASKLIST /FI "USERNAME ne AUTORITE NT\SYSTEM" /FI "STATUS eq running"
Informations importantes, conseils pour la commande "tasklist"
Oui, il existe de nombreuses autres façons de gérer et de surveiller les processus sous Windows. Voici quelques approches supplémentaires :
1.
Gestionnaire des tâches :
- Le Gestionnaire des tâches (accessible via
`Strg + Umschalt + Esc`ou
`Strg + Alt + Entf`et en sélectionnant
"Task Manager") fournit une interface utilisateur graphique facile à utiliser pour surveiller et gérer les processus.
2.
PowerShell :
- PowerShell fournit des fonctionnalités complètes de gestion des processus. Par exemple:
Get-Process
Stop-Process -Name notepad
3.
Moniteur de performances :
- Le moniteur de performances (
`perfmon`) permet de surveiller les performances du système, y compris les statistiques de processus et de mémoire.
4.
Explorateur de processus (Sysinternals) :
- Process Explorer est un outil avancé de Sysinternals qui fournit des informations détaillées sur les processus en cours, les services, les fichiers ouverts et bien plus encore.
5.
Instrumentation de gestion Windows (WMI) :
- WMI permet la gestion des ressources Windows, y compris la surveillance et le contrôle des processus. Les scripts PowerShell peuvent être utilisés pour accéder à WMI.
6.
Planification des tâches :
- La planification des tâches peut être utilisée pour exécuter des programmes ou des scripts basés sur des horaires ou des événements. Cela peut être utilisé pour exécuter automatiquement des tâches de gestion de processus.
7.
AutoHotKey :
- AutoHotKey est un outil de script qui permet d'automatiser la saisie à la souris et au clavier et le contrôle des applications.
8.
Panneau de configuration - Outils d'administration - Gestion de l'ordinateur :
- La gestion informatique offre une variété d'outils pour gérer les processus, les utilisateurs, les services et bien plus encore.
9.
Gestionnaire des services Bureau à distance :
- Si vous travaillez sur un serveur, Remote Desktop Services Manager vous permet de surveiller et de mettre fin aux sessions utilisateur.
10.
Moniteur de ressources :
- Le moniteur de ressources (
`resmon`) fournit des informations détaillées sur l'utilisation des ressources, notamment les processus, l'activité réseau et l'activité du disque.
11.
PsList (Sysinternals) :
- PsList, qui fait partie de Sysinternals Suite, génère des informations sur les processus en cours d'exécution et fournit des options avancées de formatage de sortie.
12.
Appel de procédure à distance (RPC) :
- Les utilisateurs avancés peuvent utiliser RPC pour contrôler les processus sur un ordinateur distant.
Ces options fournissent une large gamme d'outils et de méthodes pour gérer les processus sous Windows. En fonction de vos besoins spécifiques et du niveau de détail souhaité, vous pouvez choisir l'outil ou la méthode qui fonctionne le mieux. Cependant, faites toujours attention aux autorisations requises et aux effets possibles sur le système.