J'ai un problème: toujours au démarrage de mon ordinateur, un processus Java.exe
est en cours d'écoute sur le port 7676. Je souhaite savoir ce que c'est que de pouvoir le supprimer.
Y a-t-il un moyen de le savoir?
J'ai vu une autre question ici qui m'a amené à télécharger le Process Explorer de Sysinternal, mais cela ne m'a pas aidé ...
Utilisez l'Explorateur de processus de Sysinternal . Comme le gestionnaire de tâches, cette application peut vous montrer tous les processus en cours d'exécution.
Mais il peut également vous montrer les arguments de ligne de commande utilisés pour lancer le processus: cliquez avec le bouton droit de la souris sur les en-têtes de colonne et sélectionnez la colonne "ligne de commande". Ces informations supplémentaires vous aideront à identifier quelle application Java est en cours d'exécution dans un processus Java.exe
donné.
Si ces informations ne sont pas encore suffisantes, Process Explorer peut également vous indiquer quels fichiers, connexions réseau, entrées de registre, etc. sont utilisés par le processus.
update : comme mentionné dans les commentaires ci-dessous, le gestionnaire de tâches Windows standard peut également afficher la ligne de commande. Allez dans "Affichage" - "Sélectionnez les colonnes ..." et cochez "Ligne de commande".
Vous devriez pouvoir trouver l'ID de processus en utilisant netstat
. Vous pouvez utiliser wmic
après cela .
wmic process where processid=<pid> get commandline
Cela devrait vous donner plus de détails sur le processus Java si vous l'exécutez sous Windows.
Puisqu'il s'agit d'un fil extrêmement ancien, pouvez-vous me dire quelle était la solution finale que vous avez utilisée?
Vous devriez pouvoir trouver l'ID de processus à l'aide de netstat -o
.
Vous pouvez ensuite obtenir des informations sur ce processus en exécutant jps -v
. Cela fonctionne comme Unix ps
.
Si vous souhaitez voir plus de détails sur l'application, vous pouvez exécuter JConsole
pour le processus Java, puis rechercher un thread à l'écoute sur le port.