Zum Hauptinhalt springen

Wie kann ich überprüfen, ob der Port auf einem Computer mit dem Betriebssystem Windows 10 belegt ist?

Der Port ist ein wichtiger Bestandteil einer Netzwerkverbindung, und in einigen Fällen müssen Sie möglicherweise überprüfen, ob der Port auf einem Windows 10-Computer belegt ist. In diesem Artikel werden wir uns einige Möglichkeiten ansehen, wie Sie diese Aufgabe schnell und einfach erledigen können.

Der erste Weg besteht darin, den integrierten Befehl zu verwenden netstat. Um den Status des Ports zu überprüfen, öffnen Sie eine Eingabeaufforderung und geben Sie den folgenden Befehl ein netstat -ano / findstr "PORT". Geben Sie anstelle von "PORT" die Portnummer an, die Sie überprüfen möchten. Als Ergebnis sehen Sie eine Liste aller aktiven Verbindungen mit dem angegebenen Port und ihren aktuellen Status.

Die zweite Methode ist die Verwendung des Resource Monitor-Programms. Öffnen Sie dazu die Systemsteuerung, gehen Sie zu System und Sicherheit und wählen Sie Administrative Tools aus. Öffnen Sie dann den Ressourcenmonitor und klicken Sie auf die Registerkarte Netzwerk. Suchen Sie in der angezeigten Verbindungsliste nach dem gewünschten Port und überprüfen Sie dessen Status.

Daher kann die Portbelegung auf einem Windows 10-Computer auf verschiedene Arten überprüft werden. Verwenden Sie den Befehl netstat oder das Dienstprogramm Resource Monitor, um schnell den Status des gewünschten Ports zu ermitteln und die Verbindung entsprechend Ihren Anforderungen zu konfigurieren.

Methoden zum Überprüfen der Portbelegung auf einem Windows 10-Computer

Das Überprüfen der Portbelegung auf einem Windows 10-Computer kann bei der Entwicklung und Konfiguration von Netzwerkanwendungen hilfreich sein. In diesem Artikel werden verschiedene Methoden zum Überprüfen der Verfügbarkeit und der Belegung des Ports beschrieben.

1. Verwenden des Befehls "netstat"

Mit dem Befehl "netstat" können Sie eine Liste der aktiven Verbindungen und offenen Ports auf dem Computer anzeigen. Um zu überprüfen, ob der Port belegt ist, müssen Sie eine Eingabeaufforderung ausführen und dann den Befehl eingeben:

Dieser Befehl listet die Ports zusammen mit den Prozessnummern auf, die diese Ports verwenden. Anhand der Prozessnummer können Sie bestimmen, welche Anwendung den Port belegt.

2. Verwenden des Befehls "tasklist"

Mit dem Befehl "tasklist" können Sie eine Liste aller laufenden Prozesse auf dem Computer anzeigen. Um zu überprüfen, ob der Port belegt ist, müssen Sie eine Eingabeaufforderung ausführen und dann den Befehl eingeben:

tasklist /fi "pid eq Prozessnummer"

Hier muss "Prozessnummer" durch die Prozessnummer aus der Ausgabe des Befehls "netstat -ano" ersetzt werden. Dieser Befehl zeigt Informationen zum Prozess an, einschließlich dessen Name und Pfad zur ausführbaren Datei.

3. Verwenden des GUI-Dienstprogramms "Resmon"

Das Windows 10-Betriebssystem verfügt über ein grafisches Dienstprogramm "Resmon" (Resource Monitor), mit dem Sie Informationen zum Systemstart, zu Prozessen, zum Netzwerk und zu anderen Ressourcen anzeigen können. Um zu überprüfen, ob der Port belegt ist, müssen Sie im Startmenü oder über die Suche nach dem Dienstprogramm "Resmon" suchen, dann auf die Registerkarte "Netzwerk" gehen und den gewünschten Port in der Liste der offenen Verbindungen finden.

Daher gibt es mehrere Möglichkeiten, die Portbelegung auf einem Computer mit dem Betriebssystem Windows 10 zu überprüfen. Bei der Entwicklung von Netzwerkanwendungen können diese Methoden hilfreich sein, um die Portverfügbarkeit zu ermitteln und Konflikte zu erkennen.

Verwenden des Befehls netstat

Um den Befehl netstat zu verwenden, müssen Sie eine Eingabeaufforderung öffnen. Drücken Sie dazu die Tasten Win + R, geben Sie «cmd» ein und drücken Sie die Eingabetaste.

Geben Sie als Nächstes den Befehl netstat -aon ein. Dieser Befehl zeigt alle aktiven Verbindungen auf dem Computer an, einschließlich der IP-Adressen, Ports und Prozess-IDs (PID).

Suchen Sie in der Spalte Local Address (Lokale Adresse) nach dem gewünschten Port. Wenn in dieser Spalte "0.0.0.0" angegeben wird, hört der Port auf alle IP-Adressen Ihres Computers.

Sie können den folgenden Befehl verwenden, um die Belegung des Ports zu überprüfen: netstat -aon | findstr «PORT», wobei Sie anstelle von "PORT" die Nummer des gewünschten Ports angeben. Zum Beispiel netstat -aon / findstr "8080".

Wenn der ausgewählte Port belegt ist, wird Ihnen der Prozess angezeigt, der ihn verwendet, sowie seine PID (ID).

Verwenden Sie den Befehl tasklist | findstr «PID», um Informationen über einen Prozess anhand der Prozess-ID zu erhalten, wobei Sie anstelle von "PID" die Prozess-ID des vorherigen Befehls angeben.

Wenn Sie also den Befehl netstat in der Befehlszeile verwenden, können Sie leicht überprüfen, ob der Port auf einem Windows 10-Computer belegt ist, und feststellen, welcher Prozess ihn verwendet.

Verwenden von TCPView

Führen Sie die folgenden Schritte aus, um TCPView zu verwenden:

  1. Laden Sie das Dienstprogramm TCPView von der offiziellen Microsoft-Website oder von anderen vertrauenswürdigen Quellen herunter. Das Dienstprogramm erfordert keine Installation. Laden Sie das Archiv herunter und extrahieren Sie den Inhalt in einen Ordner auf Ihrem Computer.
  2. Starten Sie TCPView, indem Sie die tcpview-Datei ausführen.exe aus dem extrahierten Ordner.
  3. Nach dem Start von TCPView wird ein Fenster mit einer Liste aller aktiven Verbindungen geöffnet. In dieser Liste werden alle Ports aufgeführt, die derzeit auf dem Computer belegt sind.
  4. Verwenden Sie die Suche, um sich über die Belegung eines bestimmten Ports zu informieren. Drücken Sie Strg + F und geben Sie die Portnummer ein, die Sie überprüfen möchten. Wenn der Port frei ist, wird er nicht in der Liste gefunden.
  5. Nachdem die Überprüfung abgeschlossen ist, können Sie TCPView schließen, indem Sie einfach das entsprechende Fenster schließen.

Wichtig: stellen Sie vor der Verwendung von TCPView sicher, dass Sie über Administratorrechte auf Ihrem Computer verfügen, sonst funktioniert das Programm möglicherweise nicht ordnungsgemäß. Denken Sie auch daran, dass TCPView nur die aktiven Verbindungen anzeigt, dh die derzeit verwendeten Ports. Wenn der Port kürzlich verwendet und dann freigegeben wurde, wird er möglicherweise noch in der Liste angezeigt, bevor das Betriebssystem seinen Status vollständig zurücksetzt.

Die Verwendung von TCPView ist eine schnelle und zuverlässige Möglichkeit, die Portbelegung auf einem Computer mit dem Betriebssystem Windows 10 zu überprüfen. Dieses Dienstprogramm kann sowohl für Systemadministratoren als auch für normale Benutzer bei der Arbeit mit Netzwerkanwendungen nützlich sein.

Überprüfen mit PowerShell

Zuerst müssen Sie ein PowerShell-Fenster öffnen. Sie können dies tun, indem Sie mit der rechten Maustaste auf die Schaltfläche Start klicken und Windows PowerShell oder Windows PowerShell (Administrator) auswählen.

Nach dem Öffnen des PowerShell-Fensters können Sie den Befehl Test-NetConnection verwenden, um zu überprüfen, ob der Port belegt ist. Führen Sie dazu den folgenden Befehl aus:

Test-NetConnection -ComputerName localhost -Port Port

Hier müssen Sie anstelle von "Port" die Nummer des gewünschten Ports angeben. Wenn Sie beispielsweise überprüfen möchten, ob Port 80 belegt ist, sieht der Befehl folgendermaßen aus:

Test-NetConnection -ComputerName localhost -Port 80

Nach dem Ausführen des Befehls zeigt PowerShell das Testergebnis an. Wenn der Port belegt ist, wird "True" angezeigt, wenn der Port frei ist - "False".

Auf diese Weise können Sie mit PowerShell schnell und einfach überprüfen, ob der Port auf einem Computer mit dem Betriebssystem Windows 10 belegt ist.

Verwenden des Dienstprogramms PortQry

Sie können das Dienstprogramm PortQry verwenden, um zu überprüfen, ob der Port auf einem Windows 10-Computer verfügbar ist. Mit diesem Dienstprogramm können Sie überprüfen, ob der Port belegt ist und bestimmen, welche Anwendung oder welcher Dienst diesen Port verwendet.

PortQry kann von der offiziellen Microsoft-Website heruntergeladen und auf Ihrem Computer installiert werden. Nach der Installation ist das Dienstprogramm über die Befehlszeile verfügbar.

Um den Anschluss zu überprüfen, müssen Sie eine Eingabeaufforderung öffnen und den folgenden Befehl eingeben:

portqry.exe -n localhost -e 80

In diesem Beispiel überprüfen wir Port 80 auf Verfügbarkeit auf demselben Computer (localhost). Wenn Port 80 geöffnet und verfügbar ist, wird die Meldung "LISTENING" angezeigt. Wenn der Port belegt ist oder nicht verfügbar ist, wird eine entsprechende Fehlermeldung angezeigt.

Wenn Sie den Port auf dem Remotecomputer überprüfen müssen, müssen Sie anstelle von "localhost" die IP-Adresse oder den DNS-Namen des Computers angeben.

Mit PortQry können Sie auch überprüfen, ob UDP-Ports verfügbar sind. Verwenden Sie dazu den folgenden Befehl:

portqry.exe -n localhost -p udp -e 53

In diesem Beispiel überprüfen wir den UDP-Port 53 (DNS-Port) auf Verfügbarkeit auf demselben Computer (localhost). Wenn der Port geöffnet und verfügbar ist, wird die Meldung "LISTENING" angezeigt. Andernfalls wird eine entsprechende Fehlermeldung angezeigt.

Daher ist das PortQry-Dienstprogramm ein praktisches Werkzeug, um die Verfügbarkeit von Ports auf einem Windows 10-Computer zu überprüfen und kann bei der Diagnose und Lösung von Netzwerkproblemen hilfreich sein.

Überprüfen mit Resource Monitor

Sie können die Windows-Suche verwenden, um den Ressourcenmonitor zu öffnen. Geben Sie "Ressourcenmonitor" oder "Ressourcenmonitor" in das Suchfeld ein und wählen Sie das entsprechende Ergebnis aus.

Wählen Sie im geöffneten Fenster des Ressourcenmonitors die Registerkarte "Netzwerk" aus. Suchen Sie dann nach der Spalte "Lokale Adresse" und blättern Sie durch die Liste, bis Sie den Port gefunden haben, an dem Sie interessiert sind.

Wenn der Port belegt ist, wird in der Spalte "Status" der Wert "Hören" angezeigt. Dies bedeutet, dass der Computer über einen Prozess oder eine Anwendung verfügt, die diesen Port verwendet.

Wenn der Port frei ist, wird in der Spalte "Hören" der Wert "Port geschlossen" angezeigt. Dies bedeutet, dass kein Prozess oder keine Anwendung auf dem Computer diesen Port verwendet.

Verwenden des Telnet-Befehls

Befolgen Sie die folgenden Schritte, um den Telnet-Befehl zu verwenden:

  1. Öffnet die Eingabeaufforderung. Drücken Sie dazu die Tastenkombination "Win + R", geben Sie "cmd" ein und drücken Sie die Eingabetaste.
  2. Geben Sie an der Eingabeaufforderung "telnet" und die IP-Adresse des Computers ein, auf dem Sie überprüfen möchten, ob der Port belegt ist. Zum Beispiel "telnet 127.0.0.1", um den Port auf dem lokalen Computer zu überprüfen.
  3. Drücken Sie die Eingabetaste, und warten Sie, bis die Verbindung hergestellt ist.
  4. Wenn der Port frei ist, wird ein leerer Bildschirm angezeigt. Wenn der Port belegt ist, wird eine Meldung angezeigt, dass die Verbindung fehlgeschlagen ist oder ein Fehler aufgetreten ist.
  5. Um die Verbindung zu schließen, drücken Sie Strg + ]". geben Sie dann den Befehl "Beenden" ein und drücken Sie die Eingabetaste.

Die Verwendung des Telnet-Befehls bietet eine einfache und schnelle Möglichkeit, die Belegung des Ports auf einem Windows 10-Computer zu überprüfen, ohne zusätzliche Programme installieren zu müssen.