taskkill

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Met fin à une ou plusieurs tâches ou à un ou plusieurs processus. Les processus peuvent être terminés par ID de processus ou par nom d’image. Vous pouvez utiliser la commande tasklist pour déterminer l’ID de processus du processus à terminer.

Notes

Cette commande remplace l’outil kill.

Syntaxe

taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]

Paramètres

Paramètre Description
/s <computer> Spécifie le nom ou l'adresse IP d’un ordinateur distant (n’utilisez pas de barres obliques inverses). La valeur par défaut est l'ordinateur local.
/u <domain>\<username> Exécute la commande avec les autorisations de compte de l’utilisateur spécifié par <username> ou <domain>\<username>. Le paramètre /u ne peut être spécifié que si /s est également spécifié. La valeur par défaut correspond aux autorisations de l’utilisateur qui est actuellement connecté à l’ordinateur qui émet la commande.
/p <password> Spécifie le mot de passe du compte d’utilisateur spécifié dans le paramètre /u.
/fi <filter> Applique un filtre pour sélectionner un ensemble de tâches. Vous pouvez utiliser plusieurs filtres ou utiliser le caractère générique (*) pour spécifier tous les noms de tâches ou d’images. Les filtres valides sont répertoriés dans la section Filtrer les noms, les opérateurs et les valeurs de cet article.
/pid <processID> Spécifie l’ID de processus du processus à terminer.
/im <imagename> Spécifie le nom de l’image du processus à terminer. Utilisez le caractère générique (*) pour spécifier tous les noms d’image.
/f Spécifie que les processus doivent être terminés de force. Ce paramètre est ignoré pour les processus distants. Tous les processus distants sont terminés de force.
/t Termine le processus spécifié et tous les processus enfants démarrés par celui-ci.

Filtrer les noms, les opérateurs et les valeurs

Nom du filtre Opérateurs valides Valeur(s) valide(s)
STATUT eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Nom de l’image
PID eq, ne, gt, lt, ge, le Valeur de l’ID du processus
SESSION eq, ne, gt, lt, ge, le Numéro de session
CPUtime eq, ne, gt, lt, ge, le Durée du processeur au format HH:MM:SS, où MM et SS sont compris entre 0 et 59 et HH est un nombre non signé
MEMUSAGE eq, ne, gt, lt, ge, le Utilisation de mémoire en Ko
USERNAME eq, ne N’importe quel nom d’utilisateur valide (<user> ou <domain\user>)
SYNCHRONISATION DES IDENTITÉS eq, ne Nom du service
WINDOWTITLE eq, ne Titre de fenêtre
MODULES eq, ne Nom de la DLL

Notes

  • Les filtres WINDOWTITLE et STATUS ne sont pas pris en charge lorsqu’un système distant est spécifié.

  • Le caractère générique (*) est accepté pour l’option */im, uniquement lorsqu’un filtre est appliqué.

  • L’arrêt d’un processus distant est toujours effectué de force, que l’option /f soit spécifiée ou non.

  • Le fait de fournir un nom d’ordinateur au filtre de nom d’hôte entraîne l’arrêt de tous les processus.

Exemples

Pour terminer les processus avec les ID de processus 1230, 1241 et 1253, tapez :

taskkill /pid 1230 /pid 1241 /pid 1253

Pour mettre fin de manière forcée au processus Notepad.exe, s’il a été démarré par le système, tapez :

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe

Pour terminer tous les processus sur l’ordinateur distant Srvmain avec un nom d’image commençant par note, tout en utilisant les informations d’identification du compte d’utilisateur Hiropln, tapez :

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

Pour terminer le processus avec l’ID de processus 2134 et tous les processus enfants qu’il a démarré, mais uniquement si ces processus ont été démarrés par le compte administrateur, tapez :

taskkill /pid 2134 /t /fi "username eq administrator"

Pour mettre fin à tous les processus dont l’ID de processus est supérieur ou égal à 1000, quel que soit leur nom d’image, tapez :

taskkill /f /fi "PID ge 1000" /im *