La commande tskill et la commande taskkill
- tskill
- taskkill
1. Tskill
La commande teskill est utilisée pour terminer un processus en cours.
Syntaxe :
TSKILL IDprocessus | NomProcessus [/SERVER:NomServeur] [/ID:IDsession | /A] [/V]
- IDprocessus : il désigne l’ID du processus qui doit être arrêté.
- NomProcessus : il s’agit du nom du processus qui doit être arrêté.
- /SERVER:NomServeur : désigne le serveur contenant l'ID de processus devant être arrêté.
- /ID:IDsession : Il spécifie l’id de la session qui contient le processus à terminer.
- /A : il permet de terminer touts les processus en cours.
- /V : Affichage d'informations sur les actions exécutées.
NB : pour connaitre l’ID du processus, on doit d’abord lancer tasklist.
2. Taskkill
La commande taskkill fait presque la même chose que tskill, c'est-à-dire qu’il tue une ou plusieurs tâches ou
processus. D’ailleurs taskkill est composé de deux mots anglais : task qui signifie tâche et kill qui signifier
tuer.
Pour utiliser la commande taskkill, voici la syntaxe :
TASKKILL [/S système] [/U utilisateur [/P mot_de_passe]]]{ [/FI filtre] [/PID ID_processus | /IM image] } [/F] [/T]
- /S système: il permet de spécifier le système distant auquel se connecter.
- /U [domaine\] utilisateur : il est utilisé pour déterminer le contexte utilisateur sous lequel la commande
doit exécuter.
- /P [mot_de_passe] : il est utilisé pour spécifier le mot de passe de l’utilisateur.
- /F : Il est utilisé pour forcer la fin d'exécution du ou des processus.
- /FI filtre : il sert à afficher un ensemble de tâches selon le critère spécifié par le filtre.
- /PID ID_processus: Il pécifie la valeur PID du processus qui doit être arrêté.
- /IM image : Il spécifie le nom d'image du processus qui doit être arrêté.
- /T : il permet de terminer l'arborescence : arrête le processus spécifié et tous les processus enfant
qu'il a démarrés.
Certaines expressions à comprendre : operateurs des filtres
- Eq : signifie égal
- ne : signifie pas égal
- gt : signifie strictement supérieur
- lt : strictement inferieur
- ge : supérieur ou égal
- le : inferieur ou égal
Les filtres :
- STATUS (eq, ne) : Elle définit le statut (RUNNING | NOT RESPONDING
- IMAGENAME (eq, ne) : elle spécifie le nom d'image
- PID (eq, ne, gt, lt, ge, le) : Valeur PID (un entier naturel positif)
- SESSION ( eq, ne, gt, lt, ge) : le numéro de session
- CPUTIME (eq, ne, gt, lt, ge, le) : Heure valide
- MEMUSAGE( eq, ne, gt, lt, ge, le ) : Mémoire utilisée, en Ko
- USERNAME( eq, ne ) : nom d'utilisateur
- SERVICES( eq, ne) : Nom de service
- WINDOWTITLE ( eq, ne ) : Titre de la fenêtre
- MODULES ( eq, ne) : Nom de DLL
Exemple
Terminons la tâche winword.exe (fermons MS Word)