3408 Stimmen

Wie können Sie herausfinden, welcher Prozess auf einem TCP- oder UDP-Port unter Windows lauscht?

Wie können Sie herausfinden, welcher Prozess auf einem TCP- oder UDP-Port unter Windows lauscht?

9 Stimmen

Currports ist ein Tool, das auch beim Suchen und Filtern hilft nirsoft.net/utils/cports.html

3 Stimmen

Ich bin auf dieses Problem gestoßen, als ich versucht habe, Tomcat unter IntelliJ im Debug-Modus laufen zu lassen. Die beste Lösung für mich bestand darin, die Konfiguration des Debug-Transports (File->Settings->Build/exe/deploy->Debugger) von "socket" auf "shared memory" zu ändern.

129 Stimmen

netstat -aof | findstr :8080 (Ändern Sie 8080 für einen beliebigen Port)

9voto

jiz Punkte 169

So finden Sie pid, die den Port 8000 verwendet

netstat -aon | findstr '8000'

So beenden Sie diesen Prozess in Windows

taskkill /pid pid /f

wobei pid die Prozess-ID ist, die Sie mit dem ersten Befehl erhalten

1 Stimmen

Netstat -aon | findstr 8000. Das Anführungszeichen ist nicht erforderlich.

0 Stimmen

PID ist der Wert, der durch den ersten Befehl in der letzten Spalte zurückgegeben wird.

9voto

nisha Punkte 703

Verwendung:

netstat -a -o

Hier wird die PID des Prozesses angezeigt, der an einem bestimmten Anschluss läuft.

Merken Sie sich die Prozess-ID und gehen Sie zum Task-Manager und zur Registerkarte Dienste oder Details und beenden Sie den Prozess, der dieselbe PID hat.

So können Sie einen Prozess, der an einem bestimmten Anschluss in Windows läuft, beenden.

9voto

Perl Fanatic Punkte 109

Folgen Sie diesen Tools: Von cmd : C:\> netstat -anob con Verwalter Privilegien.

Prozess-Explorer

Prozess-Dump

Hafen-Monitor

Alle von sysinternals.com.

Wenn Sie nur wissen wollen, welche Prozesse und Threads unter jedem Prozess laufen, empfehle ich Ihnen, sich über wmic . Es ist ein wunderbares Befehlszeilentool, das Ihnen viel mehr bietet, als Sie wissen können.

Beispiel:

c:\> wmic process list brief /every:5

Der obige Befehl zeigt alle 5 Sekunden eine kurze Liste aller Prozesse an. Um mehr zu erfahren, können Sie einfach mit /? Befehl von Windows , zum Beispiel,

c:\> wmic /?
c:\> wmic process /?
c:\> wmic prcess list /?

Und so weiter und so fort. :)

0 Stimmen

PortMon (der Link hinter Port Monitor) dient der Überwachung Serie y parallel Anschlüsse, nicht Netzwerkanschlüsse.

8voto

Daniel Genezini Punkte 584

Sie können die reservierten Ports auch mit dem folgenden Befehl überprüfen. Hyper-V reserviert einige Ports, zum Beispiel.

netsh int ipv4 show excludedportrange protocol=tcp

7voto

Michael Chourdakis Punkte 9603

Programmatisch brauchen Sie Dinge aus iphlpapi.h zum Beispiel GetTcpTable2 (). Strukturen wie MIB_TCP6ROW2 enthalten die PID des Eigentümers.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X