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

/de/images/52577999789_6417edb804_o.jpg

Zusammenfassung

  • Führen Sie den Befehl „netstat-ab“ in einem Eingabeaufforderungs-, PowerShell- oder Terminalfenster mit erhöhten Rechten aus, um eine Liste der Anwendungen und der zugehörigen Ports anzuzeigen.

  • Die Überprüfung offener Ports kann mit integrierten Tools wie der Eingabeaufforderung oder PowerShell erfolgen, die aktive Ports und die zugehörigen Prozessnamen oder Kennungen auflisten.

  • Die Freeware-Anwendung CurrPorts von NirSoft bietet eine einfachere Möglichkeit, anzuzeigen, was auf einem Port lauscht, zeigt detaillierte Informationen über den Prozess an und ermöglicht eine bessere Verwaltung der Ports.

Immer wenn eine Anwendung über das Netzwerk erreichbar sein möchte, beansprucht sie einen TCP/IP-Port, was bedeutet, dass dieser Port von nichts anderem verwendet werden kann. Wie überprüfen Sie also offene Ports, um zu sehen, welche Anwendung sie bereits verwendet?

Wie funktionieren Ports?

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, muss das Gerät wissen, an welche App oder welchen Dienst es den Datenverkehr weiterleiten soll. Hier kommen Ports ins Spiel.

Wenn die IP-Adresse einer Adresse auf einer Post ähnelt, ist der Port so etwas wie der Name der Person an diesem Wohnort, die die Post erhält. In den meisten Fällen müssen Sie sich keine Gedanken über die Anschlüsse machen. Aber hin und wieder kann es vorkommen, dass Sie auf eine App stoßen, die so eingestellt ist, dass sie auf Datenverkehr auf demselben Port wartet, den bereits eine andere App verwendet. In diesem Fall müssen Sie die App identifizieren, die diesen Port bereits verwendet.

Es gibt mehrere Möglichkeiten, herauszufinden, bei welcher Anwendung ein Port gesperrt ist. Wir zeigen Ihnen jedoch einige integrierte Methoden, die die Eingabeaufforderung, PowerShell oder das Terminal verwenden, und zeigen Ihnen dann eine großartige Freeware-Anwendung, die es noch einfacher macht. Alle diese Methoden sollten funktionieren, unabhängig davon, welche Windows-Version Sie verwenden.

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

Option Eins: Portverwendung zusammen mit Prozessnamen anzeigen

Zuerst müssen Sie das Terminal im Administratormodus öffnen (sowohl Powershell als auch die Eingabeaufforderung funktionieren). Klicken Sie auf die Schaltfläche „Start“ und geben Sie dann „Terminal“ in das Suchfeld ein. Wenn in den Ergebnissen Terminal angezeigt wird, klicken Sie rechts auf „Als Administrator ausführen“.

/de/images/running-the-terminal-as-administrator.png

Geben Sie im Terminal den folgenden Befehl ein oder fügen Sie ihn ein und drücken Sie dann die Eingabetaste:


netstat -ab

Nachdem Sie die Eingabetaste gedrückt haben, kann es ein 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). Unter dieser Zeile wird der Prozessname angezeigt. Wenn Sie es etwas einfacher machen möchten, denken Sie daran, dass Sie die Ergebnisse des Befehls auch an eine Textdatei weiterleiten können. Sie könnten dann einfach die Textdatei nach der gewünschten Portnummer durchsuchen.

Hier können Sie beispielsweise sehen, dass WhatsApp mehrere Ports zwischen 53507 und 53512 verwendet. Das ist nicht verwunderlich – viele Apps verwenden auf diese Weise mehrere Verbindungen.

/de/images/whatsapp-using-multiple-ports-between-53507-and-53512.png

Option Zwei: Portverwendung zusammen mit Prozesskennungen anzeigen

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


netstat -aon

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

/de/images/ltp_3.png

Drücken Sie Strg+Umschalt+Esc, um den Task-Manager zu öffnen. Alternativ können Sie den Task-Manager öffnen, indem Sie mit der rechten Maustaste auf eine beliebige freie Stelle in Ihrer Taskleiste klicken und „Task-Manager“ auswählen. Wenn Sie Windows 10 oder 11 verwenden, wechseln Sie im Task-Manager zur Registerkarte „Details“.

Sortieren Sie die Liste der Prozesse nach der Spalte „PID“ und suchen Sie die PID, die dem Port zugeordnet ist, den Sie untersuchen. Möglicherweise können Sie in der Spalte „Beschreibung“ mehr darüber erfahren, für welche App oder welchen Dienst der Port verantwortlich ist.

/de/images/go-to-the-details-tab-then-sort-the-table-by-process-id.png

Sie können auch die Suchleiste oben verwenden, wenn Sie durch eine große Liste scrollen müssen.

Wenn Sie nicht herausfinden können, was eine App ist, klicken Sie mit der rechten Maustaste auf den Prozess und wählen Sie „Dateispeicherort öffnen“. Der Speicherort der Datei gibt Ihnen wahrscheinlich Hinweise darauf, um welche App es sich handelt. Sie können auch auf „Online suchen“ klicken, allerdings sind die Ergebnisse je nach gesuchtem Prozess etwas unregelmäßig.

/de/images/search-online-or-open-file-location.png

Sie können auch die Optionen „Prozess beenden“ oder „Zu Dienst(en) wechseln“ verwenden, um den Prozess zu steuern oder zu stoppen.

Verwenden Sie NirSoft CurrPorts, um anzuzeigen, was an einem Port überwacht wird

Wenn Sie nicht wirklich der Typ für Eingabeaufforderungen sind – oder lieber einfach ein einfaches Dienstprogramm verwenden möchten, um all dies in einem Schritt zu erledigen – empfehle ich das ausgezeichnete 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). Da es sich um eine tragbare App handelt, müssen Sie sie nicht installieren. Entpacken Sie einfach den Download-Ordner und führen Sie die ausführbare Datei aus.

Sortieren Sie im Fenster „CurrPorts“ 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.

/de/images/the-current-ports-displayed-in-currports.png

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

/de/images/the-details-of-this-instance-of-chrome.png

Wenn Sie festgestellt haben, bei welcher App oder welchem ​​Dienst der von Ihnen untersuchte Port belegt ist, liegt es an Ihnen, wie Sie damit umgehen. Wenn es sich um eine App handelt, haben Sie möglicherweise die Möglichkeit, eine andere Portnummer anzugeben. Wenn es sich um einen Dienst handelt – oder Sie keine Möglichkeit haben, eine andere Portnummer anzugeben – müssen Sie den Dienst wahrscheinlich beenden oder die App entfernen.

*️⃣ Quelllink:

IP-Adresse, Route, Ports, Eingabeaufforderung, PowerShell, Terminal, leitet die Ergebnisse des Befehls auch an eine Textdatei weiter, Task-Manager, CurrPorts, tragbare App, Stoppen des Dienstes,