Descubra o programa que é executado no processo java.exe

17

Eu tenho um problema: sempre que meu computador é iniciado, há um java.exeprocesso escutando na porta 7676. Quero descobrir o que é ser capaz de excluí-lo.

Existe alguma maneira de descobrir isso?

Eu vi outra pergunta aqui que me levou a baixar o Process Explorer do Sysinternal, mas isso não me ajudou ...

JSBach
fonte

Respostas:

17

Use o Process Explorer do Sysinternal . Como o gerenciador de tarefas, este aplicativo pode mostrar todos os processos em execução.

Mas também pode mostrar os argumentos da linha de comando usados ​​para iniciar o processo: clique com o botão direito do mouse nos cabeçalhos da coluna e selecione a coluna "linha de comando". Essas informações extras ajudarão a identificar qual aplicativo java está sendo executado em um determinado java.exeprocesso.

Se ainda não houver informações suficientes, o Process Explorer também poderá informar quais arquivos, conexões de rede, entradas do registro etc. estão sendo utilizados pelo processo.

atualização : conforme mencionado nos comentários abaixo, o Gerenciador de tarefas padrão do Windows também pode mostrar a linha de comando. Vá em "Visualizar" - "Selecionar colunas ..." e marque "Linha de comando".

wcoenen
fonte
3
Você também pode ver a linha de comando no padrão do Windows gerenciador de tarefas
starofale
@ starofale: Não consigo encontrar essa opção no gerenciador de tarefas do Windows XP. Talvez ele foi adicionado no Windows Vista ou Windows 7.
wcoenen
Oh, isso é possível - Eu não tenho uma cópia do XP para verificar com
starofale
5

Você deve encontrar o ID do processo usando netstat. Você pode usar wmicdepois disso .

wmic process where processid=<pid> get commandline

Isso deve fornecer mais detalhes sobre o processo Java, caso você esteja executando no Windows.

Como esse é um tópico extremamente antigo, você poderia me dizer qual foi a solução final que você usou?

user1131528
fonte
4

Você deve encontrar o ID do processo usando netstat -o.

Você pode obter informações sobre esse processo executando jps -v. Isso funciona como o Unix ps.

Se você quiser ver mais detalhes sobre o aplicativo, poderá executar JConsoleo processo Java e, em seguida, procurar um encadeamento atendendo na porta.

pjp
fonte
11
Essas ferramentas não fazem parte do JRE. jpse jconsoleestarão disponíveis apenas se você tiver o JDK (java development kit) instalado, o que geralmente não é o caso de um usuário final.
Woenen