Descubra qué programa se ejecuta en el proceso java.exe

17

Tengo un problema: siempre que mi computadora se inicia, hay un java.exeproceso escuchando en el puerto 7676. Quiero saber qué es para poder eliminarlo.

¿Hay alguna manera de que pueda averiguarlo?

He visto otra pregunta aquí que me llevó a descargar el Explorador de procesos de Sysinternal, pero no me ayudó ...

JSBach
fuente

Respuestas:

17

Utilice el Explorador de procesos de Sysinternal . Al igual que el administrador de tareas, esta aplicación puede mostrarle todos los procesos en ejecución.

Pero también puede mostrarle los argumentos de la línea de comandos utilizados para iniciar el proceso: haga clic con el botón derecho en los encabezados de las columnas y seleccione la columna "línea de comandos". Esta información adicional lo ayudará a identificar qué aplicación Java se está ejecutando en un java.exeproceso determinado .

Si esa información aún no es suficiente, Process Explorer también puede decirle qué archivos, conexiones de red, entradas de registro, etc., están siendo utilizados por el proceso.

actualización : como se menciona en los comentarios a continuación, el Administrador de tareas estándar de Windows también puede mostrar la línea de comandos. Vaya a "Ver" - "Seleccionar columnas ..." y marque "Línea de comando".

wcoenen
fuente
3
También puede ver la línea de comandos en el administrador de tareas predeterminado de Windows
starofale
@starofale: no puedo encontrar esa opción en el administrador de tareas de Windows XP. Tal vez se agregó en Vista o Windows 7.
wcoenen
Oh, eso es posible, no tengo una copia de XP para verificar
starofale
5

Debería poder encontrar la identificación del proceso usando netstat. Puedes usar wmicdespués de eso .

wmic process where processid=<pid> get commandline

Esto debería darle más detalles sobre el proceso de Java en caso de que lo esté ejecutando en Windows.

Dado que este es un hilo extremadamente antiguo, ¿podría decirme cuál fue la solución final que utilizó?

usuario1131528
fuente
4

Debería poder encontrar la identificación del proceso usando netstat -o.

Luego puede obtener información sobre este proceso ejecutando jps -v. Esto funciona como el Unix ps.

Si desea ver más detalles sobre la aplicación, puede ejecutar JConsoleel proceso Java y luego buscar un hilo que escuche en el puerto.

pjp
fuente
1
Estas herramientas no son parte del JRE. jpsy jconsolesolo están disponibles si tiene instalado el kit de desarrollo de Java (JDK), que generalmente no es el caso de un usuario final.
wcoenen