Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
Bureautique
Multimédia
Internet
Utilitaires
Personnaliser son pc
Loisirs
Sécurité
Logiciels Mobiles
Services en ligne
Divers

Comment tuer plusieurs instances en une commande

L'invite de commandes, résurgence d'un glorieux passé informatique dénué d'interface graphique, recèle des dizaines de commandes dont certaines restent sans équivalent Windows. C'est notamment le cas de TaskKill, une commande très pratique pour tuer d'un coup plusieurs instances d'un même programme.

laisser un avis
agrandir la photo
TaskKill est l'une de ces commandes avancées du système particulièrement méconnue et pourtant terriblement pratique au quotidien.
La commande TaskKill permet de tuer toutes les tâches répondant au critère de sélection donné. Comme il n'est pas rare de se retrouver à moitié planté avec plusieurs instances d'une même application en mémoire (typiquement: explorer.exe, iexplore.exe, svchosts.com, outlook.exe, etc.), cette commande permet de faire un rapide ménage dans les processus lancés sans avoir à les tuer un à un en passant par le gestionnaire des tâches de Windows.
La commande TaskKill fonctionne de pair avec la commande TaskList qui adopte à peu près les mêmes paramètres. TaskList liste les processus actifs en mémoire. Il est donc conseillé d'expérimenter d'abord sur TaskList les paramètres de sélection que vous comptez utiliser sur TaskKill.
Les commandes ont la forme suivante:
TASKLIST /FI "filtre"
TASKKILL /FI "filtre" /IM nom /T /F
Dans ces commandes "filtre" s'exprime sous la forme : COMMANDE Opérateur Valeurs
STATUS eq, ne RUNNING / NOT RESPONDING / UNKNOWN
IMAGENAME eq, ne nom du processus
PID eq, ne, gt, lt, ge, le Veleur de PID du processus
SESSION eq, ne, gt, lt, ge, le Numéro de Session
SESSIONNAME eq, ne Nom de la session
CPUTIME eq, ne, gt, lt, ge, le Temps CPU (hh:mm:ss)
MEMUSAGE eq, ne, gt, lt, ge, le Occupation mémoire en Ko
SERVICES eq, ne Nom du Service
WINDOWTITLE eq, ne Titre de la fenêtre
MODULES eq, ne DLL name
La signification des opérateurs est la suivante:
eq = Egal à
ne = Différent de
gt = Plus grand que
ge = Plus grand que ou égal à
lt = Plus petit que
le = Plus petit que ou égal à
Ainsi:
TASKLIST /FI "STATUS eq NOT RESPONDING" 
liste tous les processus qui semblent plantés.
TASKKILL /FI "STATUS eq NOT RESPONDING"  /F /T
tue tous les processus qui semblent plantés.
De même: 
TASKLIST /FI "MEMUSAGE gt 300000"
liste tous les processus dont l'occupation mémoire dépasse 300 Mo
TASKKILL /FI "MEMUSAGE gt 300000" /F /T
tue tous les processus dont l'occupation mémoire dépasse 300 Mo
Ou encore:
TASKLIST /FI "CPUTIME gt 00:10:00"
liste tous les processus dont l'occupation CPU dépasse les 10 minutes
TASKKILL /FI "CPUTIME gt 00:10:00"
tue tous les processus dont l'occupation CPU dépasse les 10 minutes
Dernier exemple:
TASKLIST /FI "IMAGENAME eq NOTEPAD*" 
liste tous les processus du bloc-notes (Notepad.exe) Windows présents en mémoire.
TASKLIST /FI "IMAGENAME eq NOTEPAD*" 
Tues toutes les instances du bloc-notes Windows présentes en mémoire.
Remarque: dans TaskKill, la commande /FI "IMAGENAME eq PROG" est équivalente à /IM PROG
Autrement dit, les deux écritures suivantes ont la même action:
TASKKILL /FI "IMAGENAME eq IEXPLORE*" /F /T
TASKKILL /IM IEXPLORE* /F /T
Attention:
Sous VISTA, il faut lancer l'invite de commandes en mode "Administrateur". Allez dans le menu Démarrer, puis dans Tous les Programmes, puis dans Accessoires, cliquez du bouton droit sur Invite de commandes et sélectionnez "Exécuter en tant qu'administrateur". En guise d'alternative, vous pouvez employer la méthode raccourcie suivante: ouvrez le menu Démarrer en appuyant sur la touche [Windows], saisissez CMD dans le champ de recherche et validez en appuyant simultannément sur [Shift]+[Ctrl]+[Entrée].
Ce qu'il vous faut
Niveau : Intermédiaire / Temps : 5 minute(s)
Logiciels :
Windows Vista Service Pack 2 (Windows)
Matériel :
- Rien
envoyer
par mail
imprimer
l'article
PAS D'AVIS SUR CET ARTICLE
Répondre
 

Avis sur «Comment tuer plusieurs instances en une commande»

   
 
à lire aussi
TÉLÉCHARGEMENTS
Windows Vista Service Pack 2 (Windows)
SUR LES MÊMES THÈMES
Virgin bloque The Pirate Bay en Grande-Bretagne
La guerre du Cloud aura bien lieu
Comment les militants PS animent le débat sur les réseaux sociaux
Time 2 Market
Datacentres 2012
HIT Paris 2012
Driver genius 11
Comment lutter contre les fraudes téléphoniques ?
Avast Internet Security 7
TuneUp Utilities 2012
Neuf sites web sur dix utilisent un protocole SSL obsolète
WinRar
Nero 11
La Promo de la semaine : image de gauche
Architecte 3D Silver 2012
Kaspersky Antivirus 2012
Anti-Hacks 2.0
Le projecteur Epson pour iPod/iPad en vidéo
Windows XP, bientôt la fin
Matinée 01 : e-commerce, la conquête client à l’heure du cross-canal