Killer le bon processus javaw

Si certains ont à gérer plusieurs applications lourdes lancées en JNLP, il peut arriver que vous ayiez, pour une raison ou une autre à tuer une de ces applications.
Malheureusement, en tous cas sous Windows XP, lorsque vous listez l’ensemble des processus par le gestionnaire des tâches, vous vous retrouvez avec autant de lignes “javaw.exe” que d’applications lancées. Le petit script suivant va vous permettre de lister l’ensemble des processus, avec leur PID et le chemin complet d’exécution. Cela vous permettra de voir à quoi correspondent les javaw.exe, de déterminer quel est le PID à tuer et de procéder au kill.

@echo off
REM Liste les processus javaw.exe lancés par JNLP en affichant leur ligne de commande.
wmic process where "name like 'javaw.exe' and commandLine like '%%jnlp%%'" get processid, commandline
echo processus a tuer :
REM Lit dans l'entrée standard le numéro de processus à tuer entré par l'utilisateur.
set /p Processus=
taskkill /PID %Processus%
pause

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *