Taskkill : arrêter des programmes en ligne de commandes de Windows

Sur les pages  suivantes, il est expliqué comment arrêter des applications en cours de fonctionnent notamment avec le gestionnaire de tâches.

Une des méthodes possibles pour les utilisateurs avancés est l’utilisation de Taskkill.
Taskkill est un commande que l’on peut utiliser depuis l’invite de commandes de Windows et qui permet de tuer un processus en cours d’exécution.

Dans cet article, nous allons voir quelques utilisations de cette commandes taskkill.

 

Principe de Taskkill

Pour utiliser Tasskil, vous devez ouvrir l’invite de commandes de Windows, de préférence en administrateur afin d’obtenir les droits les plus élevés.
Vous pouvez vous aider du tutoriel suivant afin d’ouvrir l’invite de commandes : 5 méthodes pour ouvrir l’invite de commandes sur Windows 10.

Voici les paramètres et syntaxe de taskkill :

Comment arrêter un programme ou application depuis l'invite de commandes de Windows à partir de la commande taskkill

Tuer un processus à partir du nom

Pour tuer un processus Windows à partir de son nom, vous pouvez utiliser le paramètre /IM
Ainsi, si vous désirez arrêter Mozilla Firefox, vous pouvez utiliser la commande :

taskkill /IM firefox.exe

Comment arrêter un programme ou application depuis l'invite de commandes de Windows à partir de la commande taskkill

Le paramètre /T permet de stopper les processus enfants.

Tuer un processus à partir de son PID

Le PID est un identifiant unique qui permet donc d’identifier un processus, ce qui est d’ailleurs assez pratique, si vous avez plusieurs processus avec le même nom, comme cela peut être le cas avec un navigateur internet ou svchost.exe

L’onglet Détails du gestionnaire de tâches vous donne les PID e chaque processus Windows à travers la colonne PID.
La commande tasklist permet aussi de lister les processus avec une colonne PID :

tasklist /V

Comment arrêter un programme ou application depuis l'invite de commandes de Windows à partir de la commande taskkill

Le paramètre /PID permet d’indiquer le PID, vous pouvez en indiquer plusieurs.

TASKKILL /PID 1230 /PID 1241 /PID 1253 /T

Les filtres de taskkill

Quelques utilisations avancées de taskkill.
Le paramètre /FI permet d’appliquer dont voici les noms possibles dans la colonne de gauche.
Par exemple IMAGENAME permet de filtrer sur le nom, MEMUSAGE sur une utilisation mémoire etc.
il faut jouer sur les opérateurs suivants :

  • eq : égal à
  • ne : différent de
  • gt : plus grand qe
  • lt : plus petit que

Comment arrêter un programme ou application depuis l'invite de commandes de Windows à partir de la commande taskkill

 

Par exemple, la commande suivante permet de filtrer sur des PID supérieur à 1000 :

TASKKILL /F /FI "PID ge 1000"

Tuer les processus notepadexe lancé avec un utilisateur AUTORITE/NT :

TASKKILL /F /FI "USERNAME eq AUTORITE NT\SYSTEM" /IM notepad.exe

Tuer un processus avec un autre utiliateur

Enfin le paramètre /U donne la possibilité de tuer un processus sous un autre nom d’utilisateur.
Le paramètre /P permet même de spécifier le mot de passe de cet utilisateur Windows.
Cela est donc assez pratique pour lancer taskkill en administrateur Windows par exemple.

TASKKILL /S système /U domaine\utilisateur /FI "USERNAME ne NT*" /IM *
TASKKILL /S système /U utilisateur /P mot_de_passe /FI "IMAGENAME eq note*"
(Visité 286 fois, 1 visites ce jour)

Vous pouvez aussi lire...

Les Tags : #Windows10 - #Windows - #Tutoriel - #Virus - #Antivirus - #navigateurs WEB - #Securité - #Réseau - #Internet