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

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

Immer wenn sich eine Anwendung im Netzwerk verfügbar machen möchte, benötigt sie einen TCP/IP-Port, was bedeutet, dass dieser Port von nichts anderem verwendet werden kann. Wie überprüfen Sie also offene Ports, um festzustellen, welche Anwendung sie bereits verwendet?

Update: Wir haben diesen Prozess getestet und bestätigt, dass alle Schritte auf dem neuesten Stand sind und unter Windows 11 funktionieren.

Wie funktionieren Häfen?

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 zu leiten. Sobald der Datenverkehr den richtigen Ort erreicht, muss das Gerät wissen, an welche App oder welchen Dienst der Datenverkehr weitergeleitet werden soll. Hier kommen Häfen ins Spiel.

Wenn eine IP-Adresse einer Postanschrift in einem Brief entspricht, ist ein Port so etwas wie der Name der Person in diesem Haus, die die Post erhält. In den meisten Fällen müssen Sie sich keine Gedanken über Ports machen. Von Zeit zu Zeit kann es jedoch vorkommen, dass Sie auf eine Anwendung stoßen, die so konfiguriert ist, dass sie den Datenverkehr an demselben Port abhört, der bereits von einer anderen Anwendung verwendet wird. In diesem Fall müssen Sie die Anwendung identifizieren, die diesen Port bereits verwendet.

Es gibt mehrere Möglichkeiten, um herauszufinden, welcher Port der Anwendung blockiert ist, aber wir führen Sie durch einige integrierte Methoden mit der Befehlszeile, PowerShell oder dem Terminal und zeigen Ihnen dann einige großartige Freeware. eine App, 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 lauscht

Wir zeigen Ihnen zwei Mannschaften. Der erste listet die aktiven Ports zusammen mit dem Namen des Prozesses auf, der sie verwendet. In den meisten Fällen wird dieser Befehl gut funktionieren. Manchmal hilft Ihnen der Prozessname jedoch nicht, festzustellen, an welche Anwendung oder welchen Dienst der Port tatsächlich gebunden ist. In solchen Fällen müssen Sie die aktiven Ports zusammen mit ihren Prozess-ID-Nummern auflisten und diese Prozesse dann im Task-Manager anzeigen.

Option eins: Portnutzung zusammen mit Prozessnamen anzeigen

Zuerst müssen Sie eine Eingabeaufforderung im Administratormodus öffnen. Klicken Sie auf „Start“ und geben Sie dann „Befehl“ in das Suchfeld ein. Wenn „Eingabeaufforderung“ in den Ergebnissen erscheint, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen“ oder klicken Sie rechts auf „Als Administrator ausführen“.

Notiz. Sie können dafür auch PowerShell oder Terminal verwenden.

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

netstat -ab

Es kann ein oder zwei Minuten dauern, bis die Ergebnisse vollständig angezeigt werden, nachdem Sie die Eingabetaste gedrückt haben. 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), und Sie sehen den Prozessnamen unter dieser Zeile. Wenn Sie die Dinge ein wenig einfacher machen möchten, denken Sie daran, dass Sie die Ergebnisse eines Befehls auch in eine Textdatei leiten können. Sie können dann einfach in der Textdatei nach der benötigten Portnummer suchen.

Hier sehen Sie zum Beispiel, dass Port 49902 von einem Prozess namens pickpick.exe belegt ist. PicPick ist der Bildeditor auf unserem System, daher können wir davon ausgehen, dass der Port tatsächlich an einen Prozess gebunden ist, der regelmäßig nach Updates für die Anwendung sucht.

Option 2: Portnutzung zusammen mit Prozess-IDs anzeigen

Wenn der Prozessname für die gesuchte Portnummer die Bestimmung der zugeordneten Anwendung erschwert, können Sie eine Version des Befehls ausprobieren, die Prozess-IDs (PIDs) anstelle von Namen anzeigt. Geben Sie den folgenden Text an der Eingabeaufforderung ein und drücken Sie die Eingabetaste:

netstat -aon

Die Spalte ganz rechts listet die PIDs auf, also suchen Sie einfach nach derjenigen, die mit dem Port verbunden ist, den Sie zu beheben versuchen.

Prozess-IDs, die diesem Port zugeordnet sind.

Öffnen Sie dann den Task-Manager, indem Sie mit der rechten Maustaste auf eine freie Stelle in der Taskleiste klicken und „Task-Manager“ auswählen. Sie können auch Strg+Umschalt+Esc drücken.

Wenn Sie Windows 8, 10 oder 11 verwenden, gehen Sie im Task-Manager zur Registerkarte Details.

Bei älteren Windows-Versionen sehen Sie diese Informationen auf der Registerkarte Prozesse. Sortieren Sie die Liste der Prozesse nach der Spalte „PID“ und finden Sie die PID, die dem untersuchten Port zugeordnet ist. Möglicherweise können Sie mehr darüber herausfinden, an welche Anwendung oder welchen Dienst der Port gebunden ist, indem Sie sich die Spalte „Beschreibung“ ansehen.

Sortieren Sie nach Prozess-ID (PID), und suchen Sie dann die zugehörige Anwendung.

Wenn nicht, klicken Sie mit der rechten Maustaste auf den Prozess und wählen Sie „Dateispeicherort öffnen“. Der Speicherort der Datei gibt Ihnen wahrscheinlich eine Vorstellung davon, um welche Anwendung es sich handelt.

Sobald Sie dort sind, können Sie die Optionen „Prozess beenden“, „Dateispeicherort öffnen“ oder „Gehe zu Diensten“ verwenden, um den Prozess zu steuern oder zu stoppen.

Verwenden Sie NirSoft CurrPorts, um zu sehen, was an einem Port lauscht

Wenn Sie nicht wirklich ein Liebhaber von Befehlszeilen sind oder lieber ein einfaches Dienstprogramm verwenden möchten, um alles in einem Schritt zu erledigen, empfehlen wir das hervorragende kostenlose CurrPorts- Dienstprogramm von NirSoft . Fahren Sie fort und laden Sie das Tool herunter. Stellen Sie einfach sicher, dass Sie die richtige Version verwenden (die reguläre Version ist für 32-Bit-Windows und die x64-Version für 64-Bit-Windows). Dies ist eine portable Anwendung, sodass Sie sie nicht installieren müssen. Entpacken Sie einfach den Download-Ordner und führen Sie die ausführbare Datei aus.

Sortieren Sie im CurrPorts-Fenster nach der Spalte „Lokaler Port“, suchen Sie den Port, den Sie recherchieren, und Sie können alles sehen – Prozessname, PID, Port, vollständiger Prozesspfad und so weiter.

Die CurrPorts von Nirsoft können nach dem geöffneten lokalen Port sortiert werden.

Um es noch einfacher zu machen, doppelklicken Sie auf einen beliebigen Prozess, um alle Details in einem Fenster anzuzeigen.

Prozessdetails in CurrPort.

Sobald Sie festgestellt haben, an welche Anwendung oder welchen Dienst der untersuchte Port gebunden ist, liegt es an Ihnen, wie Sie damit umgehen. Wenn es sich um eine Anwendung handelt, haben Sie möglicherweise die Möglichkeit, eine andere Portnummer anzugeben. Wenn es sich um einen Dienst handelt – oder Sie nicht die Möglichkeit haben, eine andere Portnummer anzugeben – müssen Sie wahrscheinlich den Dienst beenden oder die Anwendung deinstallieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert