Comment peut-on “tuer” (ou plutôt terminer brusquement l’exécution) un processus sur un système Windows?
Cette problématique revient “me hanter” régulièrement car si cela est simple sur un système Gnu Linux, elle s’avère impossible dans Windows sans utilisation d’un composant externe. Il existe un outil sur Windows qui permet de Killer des processus : PsKill. Pour mettre fin à l’exécution d’un process, il suffit de connaitre son nom ou Identifiant (PID) et d’écrire en ligne de commande PsKill nom ou PID
Vraiment pratique car il permet également de tuer un processus sur une machine distante :
Utilisation : pskill [-] [-t]\\ordinateur[-u nom d'utilisateur] [-p mot de passe]] <[nom de processus | ID de processus>
Partant de ce constant, j’ai crée un composant dans l’ETL PDI. Ce composant permet de Killer un processus Windows (par le nom ou le PID) et est utilisable dans une tâche.

Voila si cela intéresse des personnes, n’hésitez pas
Bonne Année à tous …
Samatar
Sans avoir à télécharger ou installer quelque outil que ce soit, Windows dispose nativement des commandes tasklist et taskkill, qui respectivement permettent de lister des processus et de tuer un processus, le tout en ligne de commande, et avec des options de filtre.
TASKKILL [/S système] [/U utilisateur [/P mot_de_passe]]]
{ [/FI filtre] [/PID ID_processus | /IM image] } [/F] [/T]
TASKLIST [/S système [/U utilisateur [/P mot_de_passe]]]]
[/M [module] | /SVC | /V] [/FI filtre] [/FO format] [/NH]
Salut Stephane..
tu as parfaitement raison mais PSKILL n’est disponible qu’à partir de Windows XP.
Donc pour les gens (encore) sur 2000 (ma problématique) , le seul moyen demeure l’install d’un kit (inclus kill.exe).
Merci
YO!!