Question Comment tuer un processus Java spécifique par nom d'application


Habituel taskkill /im "java.exe" va tuer tous les processus Java dans la liste. Je souhaite cependant en tuer un spécifique. Le problème est d'identifier le bon processus car il y a plusieurs java.exe processus exécutés simultanément et non liés les uns aux autres.

Est-il possible de tuer un processus par nom d'application plutôt que par nom de processus? J'ai le nom de l'application dans l'onglet Applications du Gestionnaire des tâches et manuellement, je peux cliquer avec le bouton droit sur cette application et choisir "Aller au processus". Il mettra en évidence le processus Java pertinent. Y a-t-il un moyen de le faire depuis la ligne de commande?


2
2018-02-13 03:08


origine




Réponses:


En utilisant taskkill, vous pouvez tuer un processus basé sur le titre de la fenêtre en utilisant un filtre.

taskkill /F /FI "WindowTitle eq Spotify" /T
  • /F - force tâche tuer
  • /T - Tuer le processus de l'enfant
  • /FI - Filtrer les tâches

Si le titre de la fenêtre contient des guillemets, vous pouvez échapper les guillemets imbriqués avec une barre oblique inverse (\).

Vous pouvez utiliser la liste des tâches de manière similaire pour rechercher une tâche en fonction de son titre de fenêtre.

tasklist /V /FI "WindowTitle eq Spotify"

Vous pouvez utiliser le * en tant que joker pour correspondre à un motif

tasklist /V /FI "WindowTitle eq S*"

4
2018-02-13 03:37