Basierend auf Antworten mit Infos y töten Für mich ist es sinnvoll, sie zu kombinieren in ein Befehl . Und Sie können dies von cmd aus ausführen, um Informationen über Prozesse zu erhalten, die auf einen bestimmten Port (z. B. 8080) warten:
for /f "tokens=3 delims=LISTENING" %i in ('netstat -ano ^| findStr "8080" ^| findStr "["') do @tasklist /nh /fi "pid eq %i"
Oder wenn Sie es töten wollen:
for /f "tokens=3 delims=LISTENING" %i in ('netstat -ano ^| findStr "8080" ^| findStr "["') do @Taskkill /F /IM %i
Sie können diese Befehle auch in eine Bat-Datei einfügen (sie werden etwas anders aussehen - ersetzen Sie %i
für %%i
):
Datei portInfo.bat
for /f "tokens=3 delims=LISTENING" %%i in (
'netstat -ano ^| findStr "%1" ^| findStr "["'
) do @tasklist /nh /fi "pid eq %%i"
Datei portKill.bat
for /f "tokens=3 delims=LISTENING" %%i in (
'netstat -ano ^| findStr "%1" ^| findStr "["'
) do @Taskkill /F /IM %%i
Dann können Sie mit cmd dies tun:
portInfo.bat 8080
o
portKill.bat 8080
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)0 Stimmen
@DavidJesus zeigt den Prozess unter Windows 10 nicht an.
0 Stimmen
@SmitJohnth Ich benutze
netstat -aof | findstr :3306
um den MySQL-Prozess unter Windows 10 zu finden, und funktioniert einwandfrei.0 Stimmen
@DavidJesus und bei mir klappt es nicht. Auch unter Windows 10.
0 Stimmen
Könnte es sein, dass Ihr Prozess versucht, sich an einen reservierten Port zu binden. In dieser Antwort finden Sie die Liste der blockierten Ports: stackoverflow.com/a/64988942/8919607
0 Stimmen
Ja, netstat zeigt unter Windows 7/10 keine Prozesse an.
0 Stimmen
Sie können auch verwenden:
netstat -aof | grep :4200