Wie finde ich einen Prozess, der einen Port verwendet, wenn er nicht einmal in netstat angezeigt wird?
Ich verwende eine Softwareentwicklungs-IDE (Intellij), die den lokalen Computerport 5005 für das Debuggen von Java-Programmen verwendet. In einigen Fällen wird gemeldet, dass keine Verbindung hergestellt werden kann, weil der Port verwendet wird oder manchmal Verbindungs-Timeout gemeldet wird. Also starte ich IDE neu, töte alle Java- und Javaw-Prozesse und dann laufe ich:
netstat -a -n | find /c "5005"
Es meldet sich mit 0. Natürlich laufe ich auch netstat
ohne find
und untersuche die Liste - weder 5005 listening
noch mit wait
Status. Nach dem nächsten Start meldet die IDE jedoch weiterhin dieselben Verbindungsfehler.
Die einzige Möglichkeit zur Wiederherstellung ist das Neustarten des Systems. Danach funktioniert es viele Stunden oder sogar Tage lang gut, bis es wieder mit den gleichen Symptomen hängen bleibt.
Ich bin darüber verwirrt. Ich stellte mir vor, dass netstat
alle verwendeten Ports angezeigt werden, aber offensichtlich fehlt etwas. Nur der vollständige Neustart beendet den "unbekannten unsichtbaren Prozess", der den Port blockiert hat.
Was geht hier vor sich? Wie kann ein Port unter Windows so blockiert werden, dass er selbst netstat
nicht gemeldet wird?
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen