So überprüfen Sie offene TCP / IP-Ports in Windows

Wenn eine Anwendung sich über das Netzwerk zugänglich machen möchte, beansprucht sie einen TCP / IP-Port, was bedeutet, dass der Port von nichts anderem verwendet werden kann. Wie können Sie offene Ports überprüfen, um festzustellen, welche Anwendung sie bereits verwendet?

Eine IP-Adresse gibt einen Computer oder ein anderes Netzwerkgerät in einem Netzwerk an. Wenn ein Gerät Datenverkehr an ein anderes sendet, wird die IP-Adresse verwendet, um diesen Datenverkehr an den entsprechenden Ort weiterzuleiten. Sobald der Datenverkehr den richtigen Ort erreicht hat, muss das Gerät wissen, an welche App oder welchen Dienst der Datenverkehr gesendet werden soll. Hier kommen die Ports ins Spiel. Wenn die IP-Adresse einer Straße auf einem Poststück entspricht, entspricht der Port in etwa dem Namen der Person in dieser Residenz, die die Post erhält. Zum größten Teil müssen Sie sich keine Gedanken über Ports machen. Hin und wieder kann es jedoch vorkommen, dass Sie auf eine App stoßen, die auf Datenverkehr an demselben Port wartet, den eine andere App bereits verwendet. In diesem Fall müssen Sie die App identifizieren, für die dieser Port bereits verwendet wird.

VERBINDUNG: Was ist der Unterschied zwischen TCP und UDP?

Es gibt verschiedene Möglichkeiten, um festzustellen, für welche Anwendung ein Port gesperrt ist. Wir werden Sie jedoch durch einige integrierte Methoden führen, die die Eingabeaufforderung verwenden, und Ihnen dann eine großartige Freeware-Anwendung zeigen, die es noch einfacher macht . Alle diese Methoden sollten unabhängig von der verwendeten Windows-Version funktionieren.

Verwenden Sie integrierte Tools, um zu sehen, was an einem Port abgehört wird

Wir haben zwei Befehle, die wir Ihnen zeigen können. Der erste listet aktive Ports zusammen mit dem Namen des Prozesses auf, der sie verwendet. Meistens funktioniert dieser Befehl einwandfrei. Manchmal hilft Ihnen der Prozessname jedoch nicht dabei, festzustellen, für welche App oder welchen Dienst tatsächlich ein Port gebunden ist. In diesen Fällen müssen Sie aktive Ports zusammen mit ihren Prozesskennnummern auflisten und diese Prozesse dann im Task-Manager nachschlagen.

Option 1: Portnutzung zusammen mit Prozessnamen anzeigen

Zunächst müssen Sie die Eingabeaufforderung im Administratormodus öffnen. Klicken Sie auf Start und geben Sie "Befehl" in das Suchfeld ein. Wenn in den Ergebnissen "Eingabeaufforderung" angezeigt wird, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Als Administrator ausführen".

Geben Sie an der Eingabeaufforderung den folgenden Text ein und drücken Sie die Eingabetaste:

netstat -ab

VERBINDUNG: Speichern der Ausgabe der Eingabeaufforderung in einer Textdatei in Windows

Nachdem Sie die Eingabetaste gedrückt haben, kann es einige oder zwei Minuten dauern, bis die Ergebnisse vollständig angezeigt werden. Seien Sie also geduldig. Scrollen Sie durch die Liste, um den Port zu finden (der nach dem Doppelpunkt rechts neben der lokalen IP-Adresse aufgeführt ist). Der Prozessname wird unter dieser Zeile aufgeführt. Wenn Sie die Dinge etwas einfacher machen möchten, denken Sie daran, dass Sie die Ergebnisse des Befehls auch in eine Textdatei leiten können. Sie können dann einfach in der Textdatei nach der Portnummer suchen, nach der Sie suchen.

Hier sehen Sie beispielsweise, dass Port 49902 durch einen Prozess namens picpick.exe gebunden ist. PicPick ist ein Bildeditor auf unserem System, sodass wir davon ausgehen können, dass der Port tatsächlich durch den Prozess gebunden ist, der regelmäßig nach Updates für die App sucht.

Option 2: Anzeigen der Portnutzung zusammen mit Prozesskennungen

Wenn der Name des Prozesses für die Portnummer, nach der Sie suchen, es schwierig macht, die zugehörige App zu ermitteln, können Sie eine Version des Befehls ausprobieren, die Prozesskennungen (PIDs) anstelle von Namen anzeigt. Geben Sie den folgenden Text an der Eingabeaufforderung ein und drücken Sie die Eingabetaste:

netstat -aon

In der Spalte ganz rechts sind die PIDs aufgeführt. Suchen Sie also diejenige, die an den Port gebunden ist, den Sie beheben möchten.

Öffnen Sie als Nächstes den Task-Manager, indem Sie mit der rechten Maustaste auf einen freien Bereich in Ihrer Taskleiste klicken und "Task-Manager" auswählen.

Wenn Sie Windows 8 oder 10 verwenden, wechseln Sie im Task-Manager zur Registerkarte "Details". In älteren Windows-Versionen werden diese Informationen auf der Registerkarte "Prozesse" angezeigt. Sortieren Sie die Liste der Prozesse nach der Spalte "PID" und suchen Sie die PID, die dem untersuchten Port zugeordnet ist. In der Spalte "Beschreibung" können Sie möglicherweise mehr darüber erfahren, welche App oder welcher Dienst den Port gebunden hat.

Wenn nicht, klicken Sie mit der rechten Maustaste auf den Vorgang und wählen Sie "Dateispeicherort öffnen". Der Speicherort der Datei gibt Ihnen wahrscheinlich Hinweise darauf, um welche App es sich handelt.

Wenn Sie dort angekommen sind, können Sie die Optionen Prozess beenden, Dateispeicherort öffnen oder Zu Dienst (en) wechseln steuern oder stoppen.

Verwenden Sie NirSoft CurrPorts, um anzuzeigen, was an einem Port abgehört wird

Wenn Sie nicht wirklich der Eingabeaufforderungstyp sind oder lieber nur ein einfaches Dienstprogramm verwenden, um all dies in einem Schritt zu erledigen, empfehlen wir das hervorragende Freeware-Dienstprogramm CurrPorts von NirSoft. Laden Sie das Tool herunter. Stellen Sie einfach sicher, dass Sie die richtige Version erhalten (die reguläre Version ist für 32-Bit-Windows und die x64-Version ist für 64-Bit-Windows). Es ist eine tragbare App, sodass Sie sie nicht installieren müssen. Entpacken Sie einfach den Download-Ordner und führen Sie die ausführbare Datei aus.

VERBINDUNG: Woher weiß ich, ob ich 32-Bit- oder 64-Bit-Windows verwende?

Sortieren Sie im CurrPorts-Fenster nach der Spalte "Lokaler Port", suchen Sie den Port, den Sie untersuchen, und Sie können alles sehen - den Prozessnamen, die PID, den Port, den vollständigen Pfad zum Prozess usw.

Um es noch einfacher zu machen, doppelklicken Sie auf einen Prozess, um jedes einzelne Detail in einem Fenster anzuzeigen.

Wenn Sie festgestellt haben, an welche App oder welchen Dienst der von Ihnen untersuchte Port gebunden ist, liegt es an Ihnen, wie Sie damit umgehen. Wenn es sich um eine App handelt, können Sie möglicherweise eine andere Portnummer angeben. Wenn es sich um einen Dienst handelt oder Sie keine andere Portnummer angeben können, müssen Sie den Dienst wahrscheinlich beenden oder die App entfernen.