Dowiedz się, jaki program działa w procesie java.exe

17

Mam problem: zawsze, gdy uruchamia się mój komputer, java.exeproces nasłuchuje na porcie 7676. Chcę dowiedzieć się, co to jest, aby móc go usunąć.

Czy jest jakiś sposób, żeby to odkryć?

Widziałem tutaj inne pytanie, które skłoniło mnie do pobrania Sysinternal's Process Explorer, ale nie pomogło mi to ...

JSBach
źródło

Odpowiedzi:

17

Użyj Sysinternal's Process Explorer . Podobnie jak menedżer zadań, ta aplikacja może pokazywać wszystkie uruchomione procesy.

Ale może także wyświetlać argumenty wiersza poleceń użyte do uruchomienia procesu: kliknij prawym przyciskiem myszy nagłówki kolumn i wybierz kolumnę „wiersza polecenia”. Te dodatkowe informacje pomogą Ci określić, która aplikacja Java działa w danym java.exeprocesie.

Jeśli nie ma jeszcze wystarczających informacji, Process Explorer może również powiedzieć, które pliki, połączenia sieciowe, wpisy rejestru itp. Są używane przez proces.

aktualizacja : jak wspomniano w komentarzach poniżej, standardowy Menedżer zadań Windows może również wyświetlać wiersz poleceń. Przejdź do „Widok” - „Wybierz kolumny ...” i zaznacz „Wiersz poleceń”.

Wcoenen
źródło
3
Możesz także wyświetlić wiersz poleceń w domyślnym menedżerze zadań Windows
starofale
@starofale: Nie mogę znaleźć tej opcji w menedżerze zadań Windows XP. Być może został dodany w systemie Vista lub Windows 7.
wcoenen
Och, to możliwe - nie mam kopii XP do sprawdzenia
starofale
5

Powinieneś być w stanie znaleźć identyfikator procesu za pomocą netstat. Możesz potem użyćwmic .

wmic process where processid=<pid> get commandline

To powinno dać ci więcej szczegółów na temat procesu Java na wypadek, gdybyś uruchomił go w systemie Windows.

Ponieważ jest to niezwykle stary wątek, czy możesz mi powiedzieć, jakie było ostateczne rozwiązanie?

użytkownik1131528
źródło
4

Powinieneś być w stanie znaleźć identyfikator procesu za pomocą netstat -o.

Następnie możesz uzyskać informacje o tym procesie, uruchamiając jps -v. To działa jak Unix ps.

Jeśli chcesz zobaczyć więcej szczegółów na temat aplikacji, możesz uruchomić JConsoleproces Java, a następnie poszukać wątku nasłuchującego na porcie.

pjp
źródło
1
Te narzędzia nie są częścią środowiska JRE. jpsi jconsolesą dostępne tylko wtedy, gdy masz zainstalowany zestaw deweloperski Javy (JDK), co zwykle nie jest prawdą dla użytkownika końcowego.
wcoenen,