17Aug

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

Immer wenn eine Anwendung sich über das Netzwerk zugänglich machen will, beansprucht sie einen TCP / IP-Port, was bedeutet, dass der Port von nichts anderem benutzt werden kann. Wie überprüfen Sie offene Ports, um zu sehen, 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 einen anderen sendet, wird die IP-Adresse verwendet, um diesen Datenverkehr an den entsprechenden Ort zu leiten. Sobald der Verkehr den richtigen Ort erreicht hat, muss das Gerät wissen, an welche App oder an welchen Dienst der Verkehr gesendet werden soll. Das ist der Punkt, an dem die Ports eingehen. Wenn die IP-Adresse mit einer Postanschrift übereinstimmt, entspricht der Port dem Namen der Person in dieser Residenz, die die Post erhält. In den meisten Fällen müssen Sie sich keine Gedanken über Ports machen. Ab und zu können Sie jedoch auf eine App stoßen, die den Verkehr auf demselben Port überwacht, den eine andere App bereits verwendet. In diesem Fall müssen Sie die App identifizieren, die diesen Port bereits verwendet.

VERWANDTE ARTIKEL
Was ist der Unterschied zwischen TCP und UDP?
So leiten Sie Ports auf Ihrem Router weiter

Es gibt eine Reihe von Möglichkeiten, um festzustellen, in welcher Anwendung ein Port gesperrt ist, aber wir werden Sie durch einige integrierte Wege führen, die die Eingabeaufforderung verwenden und Ihnen dann zeigeneine großartige Freeware-Anwendung, die es noch einfacher macht. Alle diese Methoden sollten funktionieren, egal welche Version von Windows Sie verwenden.

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

Wir haben zwei Befehle, die Sie anzeigen können. Die erste listet aktive Ports zusammen mit dem Namen des Prozesses auf, der sie verwendet. Die meiste Zeit wird dieser Befehl gut funktionieren. Manchmal hilft Ihnen der Prozessname jedoch nicht dabei, zu erkennen, bei welcher App oder welchem ​​Dienst tatsächlich ein Port gebunden ist. Für diese Zeiten müssen Sie die aktiven Ports zusammen mit ihren Prozess-ID-Nummern auflisten und diese Prozesse im Task-Manager anzeigen.

Option 1: Port-Verwendung zusammen mit Prozessnamen

anzeigen Zunächst müssen Sie die Eingabeaufforderung im Administratormodus öffnen. Drücken Sie auf Start und geben Sie "command" 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

Nachdem Sie die Eingabetaste gedrückt habenDie Ergebnisse können eine oder zwei Minuten dauern, um vollständig angezeigt zu 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), und Sie sehen den Prozessnamen unter dieser Zeile. Wenn Sie die Dinge ein wenig vereinfachen möchten, denken Sie daran, dass Sie die Ergebnisse des Befehls auch in eine Textdatei pipen können. Sie können dann die Textdatei nach der gewünschten Portnummer durchsuchen.

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

Option 2: Anzeigen der Portverwendung zusammen mit Prozessbezeichnern

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

netstat -aon

Die Spalte ganz rechts listet PIDs auf. Suchen Sie also nach demjenigen, der an den Port gebunden ist, an dem Sie Fehler beheben möchten.

Als nächstes öffnen Sie den Task-Manager, indem Sie mit der rechten Maustaste auf einen freien Bereich in der Taskleiste klicken und "Task-Manager" wä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 Prozessliste nach der Spalte "PID", und suchen Sie nach der PID für den Port, den Sie untersuchen. Sie können möglicherweise mehr darüber erfahren, welche App oder welcher Dienst den Port gebunden hat, indem Sie in der Spalte "Beschreibung" nachsehen.

Wenn nicht, 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.

Wenn Sie einmal dort sind, können Sie mit den Optionen Prozess beenden, Dateispeicherort öffnen oder Gehe zu Service( s) den Prozess steuern oder stoppen.

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

abgehört wird

Wenn Sie nicht wirklich die Eingabeaufforderung verwenden - oder Sie verwenden stattdessen einfach ein einfaches Dienstprogramm, um all dies in einem Schritt auszuführen - empfehlen wir Ihnen das ausgezeichnete Freeware-Programm CurrPorts von NirSoft. Fahren Sie fort und laden Sie das Tool herunter. Stellen Sie nur sicher, dass Sie die richtige Version erhalten( die normale Version ist für 32-Bit-Windows und die x64-Version für 64-Bit-Windows).Es ist eine portable App, Sie müssen sie also nicht installieren. Entpacken Sie einfach den Download-Ordner und starten Sie die ausführbare Datei.

VERWANDTE ARTIKEL
Woher weiß ich, ob ich 32-Bit- oder 64-Bit-Windows verwende?
Was ist eine "portable" App und warum spielt sie eine Rolle?

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 und so weiter.

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

Wenn Sie festgestellt haben, welche App oder welcher Dienst den zu untersuchenden Port gebunden hat, liegt es bei 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 möglicherweise beenden oder die App entfernen.