Zuerst finden wir die Prozess-ID der bestimmten Aufgabe, die wir eliminieren müssen, um den Anschluss frei zu bekommen:
Typ
netstat -n -a -o
Nachdem Sie diesen Befehl in der Windows-Eingabeaufforderung (cmd) ausgeführt haben, wählen Sie die pid aus, die ich für die letzte Spalte halte. Nehmen wir an, dies ist 3312.
Jetzt tippen
taskkill /F /PID 3312
Sie können nun eine Gegenprobe machen, indem Sie die netstat
Befehl.
HINWEIS: Manchmal erlaubt es Windows nicht, diesen Befehl direkt über CMD auszuführen, daher müssen Sie zuerst diese Schritte ausführen:
Über das Startmenü -> Eingabeaufforderung (klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung, und führen Sie sie als Administrator aus)
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.
113 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