Ports das Windows-Betriebssystem spielt eine Schlüsselrolle beim Herstellen einer Verbindung zwischen einem Computer und anderen Geräten im Netzwerk. Manchmal ist es notwendig, die Liste der belegten Ports zu überprüfen, um die Sicherheit zu gewährleisten und die Netzwerkeinstellungen zu optimieren. In diesem Artikel erfahren Sie, wie Sie Schritt für Schritt eine Liste der belegten Ports in Windows erhalten.
Ansatz - öffnen Sie die Eingabeaufforderung. Klicken Sie auf Start und geben Sie "cmd" in die Suchleiste ein. Wählen Sie "Eingabeaufforderung" aus der Liste der Suchergebnisse aus.
Zweiter Schritt - verwenden Sie den Befehl "netstat". Geben Sie an der Eingabeaufforderung "netstat -a" ein, und drücken Sie die Eingabetaste. Der Computer beginnt damit, alle belegten Anschlüsse und Verbindungen zu anderen Geräten aufzulisten.
Anmerkung: Wenn Sie nur aktive Verbindungen sehen möchten, geben Sie an der Eingabeaufforderung "netstat -an" ein. Dieser Befehl zeigt nur die geöffneten Ports und ihren Status an.
Dritter Schritt - liste der belegten Ports anzeigen. Nachdem Sie den Befehl "netstat -a" oder "netstat -an" ausgeführt haben, sehen Sie eine Liste mit Ports und Status. Es ist vielleicht nicht so einfach, ihre Bedeutung zu verstehen, aber Sie können feststellen, welche Ports belegt sind.
Das ist alles! Jetzt wissen Sie, wie Sie die Liste der belegten Ports in Windows abrufen können. Dieses nützliche Wissen ermöglicht es Ihnen, die Sicherheit zu verbessern und das Netzwerk an Ihre Bedürfnisse anzupassen.
Wie finde ich die Liste der belegten Ports unter Windows heraus?
In Windows können Sie mithilfe des Befehls eine Liste der belegten Ports anzeigen netstat. Netstat (Network Statistics) ist ein Befehlsprogramm, das Netzwerkstatistiken anzeigt und Netzwerkverbindungen herstellt. Hier finden Sie eine schrittweise Anleitung, wie Sie den Befehl netstat verwenden, um eine Liste der ausgelasteten Ports abzurufen:
- Öffne die Eingabeaufforderung. Drücken Sie dazu die Tasten Win + R, geben Sie "cmd" in das Eingabefeld ein und drücken Sie die Eingabetaste.
- Geben Sie an der Eingabeaufforderung den folgenden Befehl ein: netstat -a -n -o. Die Argumente des Befehls netstat haben den folgenden Wert:
- -a: Zeigt alle Verbindungen und zuhörenden Ports an.
- -n: Zeigt die Ports im numerischen Format anstelle von Namen an.
- -o: Zeigt die Prozess-IDs für jede Verbindung an.
- Drücken Sie die Eingabetaste, um den Befehl auszuführen.
Nach dem Ausführen des Befehls netstat werden alle belegten Ports, deren Status (lauscht, installiert, geschlossen), IP-Adressen und Prozess-IDs (PID) für jede Verbindung angezeigt.
Prozess-IDs (PID) können nützlich sein, um zu bestimmen, welche Anwendung oder welcher Dienst einen bestimmten Port belegt. Um herauszufinden, welche Prozesse mit den PID-IDs übereinstimmen, können Sie den Befehl verwenden tasklist. Gib den Befehl ein tasklist /FI "PID eq [prozess-ID]", ersetztest "[prozess-ID]" auf eine echte Prozess-ID, um mehr Details darüber zu erhalten.
Jetzt wissen Sie, wie Sie die Liste der belegten Ports unter Windows mit dem Befehl netstat herausfinden können. Diese Informationen können bei der Suche und Behebung von Verbindungsproblemen oder bei der Überprüfung der Netzwerksicherheit hilfreich sein.
Wie verwende ich den Befehl netstat, um die ausgelasteten Ports anzuzeigen?
| Schritt | Das Team | Die Beschreibung |
|---|---|---|
| Schritt 1 | Öffnen Sie die Eingabeaufforderung | Drücken Sie Win + R, geben Sie "cmd" ein und drücken Sie die Eingabetaste |
| Schritt 2 | Geben Sie netstat -ano ein | Mit diesem Befehl können Sie eine Liste aller geöffneten Ports, Verbindungen und zugehörigen Prozesse anzeigen |
| Schritt 3 | Analysieren Sie die Ergebnisse | Wenn Sie den Befehl ausführen, sehen Sie eine Liste der belegten Ports, deren Status und Prozess-IDs |
| Schritt 4 | Verwenden Sie die Optionen des Befehls netstat | Sie können die verschiedenen Optionen des Befehls netstat verwenden, um weitere Informationen zum Status von Ports und Verbindungen zu erhalten |
| Schritt 5 | Erfahren Sie die Details des Prozesses | Geben Sie den Befehl tasklist /FI "PID eq" ein, um detaillierte Informationen zu einem Prozess zu erhalten, der einen bestimmten Port belegt [prozess-ID]" |
Jetzt wissen Sie, wie Sie den Befehl netstat verwenden, um die ausgelasteten Ports auf Ihrem Windows-Betriebssystem anzuzeigen. Dies kann bei der Entwicklung, Verwaltung des Netzwerks oder bei der Lösung von Verbindungsproblemen hilfreich sein.
Wie kann ich eine Liste aktiver Verbindungen und belegter Ports anzeigen?
Um herauszufinden, welche Ports auf Ihrem Computer belegt sind und welche Verbindungen derzeit aktiv sind, können Sie die Befehlszeilentools in Windows verwenden.
Öffnen Sie zunächst eine Eingabeaufforderung. Drücken Sie die Tasten Win + R, geben Sie "cmd" ein und drücken Sie die Eingabetaste.
Verwenden Sie den Befehl netstat, um eine Liste der aktiven Verbindungen und belegten Ports anzuzeigen. Standardmäßig zeigt dieser Befehl alle Verbindungen und offenen Ports an:
netstat
Wenn Sie nur aktive TCP-Verbindungen anzeigen möchten, verwenden Sie den Schlüssel -a und den TCP-Filter :
netstat -a -p TCP
Sie können den -o-Schlüssel verwenden, um nur die belegten Ports anzuzeigen :
netstat -o
Nach dem Ausführen des Befehls wird eine Liste der aktiven Verbindungen und belegten Ports angezeigt. Sie sehen die IP-Adressen und Ports des Remote- und lokalen Geräts sowie den Verbindungsstatus.
Beachten Sie, dass der Befehl netstat eine große Menge an Informationen ausgeben kann, sodass Sie den Befehl netstat -an | more verwenden können, um eine bessere Sicht zu ermöglichen. Es teilt das Ergebnis in Seiten auf, die mit der Leertaste und der Eingabetaste gescrollt werden können.
Jetzt wissen Sie, wie Sie eine Liste aktiver Verbindungen und belegter Ports in Windows anzeigen können.
Wie finde ich einen Prozess, der einen bestimmten Port verwendet?
Im Windows-Betriebssystem gibt es mehrere Möglichkeiten, einen Prozess zu finden, der einen bestimmten Port verwendet. Hier ist eine Schritt-für-Schritt-Anleitung.
- Öffnen Sie die Eingabeaufforderung, indem Sie die Tasten Win + R drücken und cmd eingeben.
- Geben Sie netstat -ano | findstr : ein, wobei dies die Portnummer ist, an der Sie interessiert sind. Drücken Sie die Eingabetaste.
- Sie sehen eine Liste der Verbindungen, die die PID (Prozess-ID) enthält, die dem Port zugeordnet ist.
- Öffnen Sie den Task-Manager, indem Sie Strg + Umschalt + Esc drücken. Klicken Sie auf die Registerkarte Details und suchen Sie nach dem Prozess mit der entsprechenden PID.
- Klicken Sie mit der rechten Maustaste auf einen Prozess und wählen Sie Prozess beenden, wenn Sie den Port freigeben möchten.
Jetzt wissen Sie, wie Sie einen Prozess finden, der einen bestimmten Port verwendet, und ihn bei Bedarf freigeben können.
Wie kann ich einen ausgelasteten Port freigeben, ohne Windows neu zu starten?
Bei der Entwicklung oder Verwendung von Netzwerkanwendungen auf einem Windows-Computer kann es manchmal vorkommen, dass der für die Ausführung der Anwendung erforderliche Port bereits ausgelastet ist. Anstatt den Computer neu zu starten, können Sie den ausgelasteten Port über die Befehlszeile freigeben.
Befolgen Sie diese Schritte, um einen belegten Port freizugeben:
- Öffnen Sie die Eingabeaufforderung, indem Sie die Tasten Win + R auf der Tastatur drücken, "cmd" eingeben und die Eingabetaste drücken.
- Führen Sie an der Eingabeaufforderung den Befehl "netstat -ano" aus, um eine Liste aller geöffneten Ports mit den PID-Prozessen abzurufen.
- Suchen Sie den belegten Port in der Liste und notieren Sie sich dessen Nummer.
- Führen Sie den Befehl "taskkill / F / PID " aus, wobei dies die PID des Prozesses ist, der den ausgelasteten Port verwendet.
- Nach dem Ausführen des Befehls wird der Prozess, der den Port verwendet, zwangsweise beendet, und der Port wird freigegeben.
Wichtig: Seien Sie vorsichtig, wenn Sie den Befehl "taskkill" verwenden, da ein fehlerhaftes Beenden des Prozesses zu unerwünschten Konsequenzen führen kann. Stellen Sie sicher, dass Sie den richtigen Port freigeben und der damit verbundene Prozess abgeschlossen werden muss.
Nachdem Sie diese Schritte ausgeführt haben, wird der ausgelastete Port freigegeben und Sie können ihn für Ihre Anwendung verwenden, ohne den Computer neu starten zu müssen.
Vergessen Sie nicht, dass das Freigeben eines belegten Ports dazu führen kann, dass die mit diesem Port verbundenen aktiven Netzwerkverbindungen unterbrochen werden. Stellen Sie daher sicher, dass Sie sich der Auswirkungen der Portfreigabe bewusst sind und andere Anwendungen oder Dienste nicht stören.