Entdecken Sie den versteckten Windows-Befehl, um Apps zu identifizieren, die Ihre Ports verwenden.

Entdecken Sie den versteckten Windows-Befehl, um Apps zu identifizieren, die Ihre Ports verwenden.

Ihr Computer verwaltet zahlreiche „digitale Türen“, sogenannte Ports, die die Internetverbindung ermöglichen. Ob Sie Netzwerkprobleme beheben oder potenziell schädliche Aktivitäten untersuchen – es ist unerlässlich zu wissen, wie Sie diese Ports überwachen. Dieser umfassende Leitfaden beschreibt die effektivsten Methoden zum Überprüfen von Ports auf Windows-Systemen.

Überprüfung der Ports in Windows mithilfe der Eingabeaufforderung

Das in der Eingabeaufforderung integrierte Dienstprogramm netstat (Netzwerkstatistik) ist eines der am häufigsten verwendeten Tools zum Überprüfen offener Ports unter Windows. Obwohl der netstatBefehl mit verschiedenen Parametern angepasst werden kann, konzentriert sich diese Anleitung auf das Extrahieren umfassender Daten. Gehen Sie wie folgt vor:

1. Starten Sie die Eingabeaufforderung als Administrator.

2. Geben Sie folgenden Befehl ein:

netstat -abno

Dieser Befehl generiert eine detaillierte Liste der aktiven Ports und der zugehörigen Windows-Prozesse. Wichtige Spalten sind unter anderem:

  • Lokale Adresse: Zeigt die IP-Adresse Ihres Computers und die zugehörige Portnummer an, z. B.0.0.0.0:135gibt Port 300 an 135.
  • Status: Zeigt an, ob eine Verbindung im Status LISTENING (wartet auf eine Verbindung) oder ESTABLISHED (aktiver Datenaustausch) vorliegt.
  • PID: Die eindeutige Prozess-ID (PID), die die aktiven Prozesse identifiziert. Dies ist besonders hilfreich, um Prozesse im Task-Manager zu finden, wenn der Name nicht angezeigt wird.
Netstat-Portinformationen in der CMD

Die in diesen Spalten enthaltenen Details helfen Ihnen, Prozesse auf bestimmten Ports zu überwachen und etwaige Konflikte mit anderen Anwendungen zu beheben. Diese Informationen sind auch für die Einrichtung von Portweiterleitungskonfigurationen unerlässlich.

Wenn die Datenausgabe zu umfangreich ist, können Sie den findstrBefehl verwenden, um die Ergebnisse nach einem bestimmten Port zu filtern. Um beispielsweise den Status von Port 443 zu überprüfen, geben Sie Folgendes ein:

netstat -ano | findstr: 443

Hier -bwird die Option weggelassen, um Formatierungsfehler zu vermeiden, die bei der Anzeige von Prozessnamen auftreten könnten; sie bleibt aber optional.

Der Befehl „Findstr“ wird in der Eingabeaufforderung ausgeführt.

Überprüfung von Ports mit PowerShell

Für eine übersichtlichere Ausgabe empfiehlt sich die Verwendung von PowerShell. Die Befehle Get-NetTCPConnectionliefern Get-NetUDPEndpointeine klare Übersicht über die aktuellen Ports und deren Status.

Um diese Befehle auszuführen:

  1. Öffnen Sie PowerShell als Administrator.
  2. Führen Sie das Programm Get-NetTCPConnectionsowohl für TCP- als auch Get-NetUDPEndpointfür UDP-Verbindungen aus.

Hier werden Informationen wie lokale IP-Adressen, lokale Portnummern (unter „LocalPort“), Verbindungsstatus und Prozess-IDs (unter „OwningProcess“) angezeigt. Falls die Prozess-IDs nicht sofort angezeigt werden, maximieren Sie das PowerShell-Fenster und führen Sie den Befehl erneut aus.

Portstatus in PowerShell

Es ist jedoch wichtig zu beachten, dass die Prozessnamen in dieser Ausgabe nicht angezeigt werden. Sie müssen die Prozess-ID (PID) im Task-Manager abgleichen, um den entsprechenden Prozess zu identifizieren.

Verwendung des Ressourcenmonitors zur Überprüfung von Ports

Wenn Sie eine grafische Oberfläche bevorzugen, bietet der in Windows integrierte Ressourcenmonitor eine intuitive Möglichkeit, Ihre Ports zu überwachen. So greifen Sie darauf zu:

  1. Geben Sie „Ressourcenmonitor“ in die Windows-Suchleiste ein und öffnen Sie das Tool.
  2. Wechseln Sie zur Registerkarte „Netzwerk“ und erweitern Sie den Abschnitt „Listening Ports“.

Diese Ansicht zeigt alle notwendigen Details an, wie Prozessnamen, Prozess-IDs (PIDs), Portnummern und Protokolle. Besonders hervorzuheben ist die Spalte „Firewall-Status“, die angibt, ob bestimmte Ports blockiert sind.

Ressourcenmonitor prüft Ports

Die Spalten sind sortierbar, sodass Sie durch Klicken auf die Portüberschrift schnell einen bestimmten Port finden können. Falls ein Konfliktprozess auftritt, können Sie ihn direkt im Ressourcenmonitor beenden.Öffnen Sie den Abschnitt „Prozesse mit Netzwerkaktivität“, klicken Sie mit der rechten Maustaste auf den entsprechenden Prozess und wählen Sie „ Prozess beenden“.

Schließen eines Prozesses im Ressourcenmonitor

Erweiterte Portüberwachung mit TCPView

Wenn Sie an einer fortschrittlicheren Drittanbieterlösung interessiert sind, sollten Sie TCPView in Betracht ziehen. Diese schlanke Anwendung bietet Echtzeit-Einblicke in Prozesse und die zugehörigen Ports.

TCPView-Schnittstelle

Die Benutzeroberfläche von TCPView zeigt geöffnete, geschlossene und aktiv Pakete sendende Ports an, dargestellt durch grüne, rote und gelbe Indikatoren. Die Anzeige lässt sich einfach per Klick auf die Spaltenüberschriften neu anordnen, was das Auffinden bestimmter Verbindungen oder das Erkennen von Portkonflikten vereinfacht.

Bei Bedarf können Sie einen Prozess beenden, indem Sie mit der rechten Maustaste klicken und „ Prozess beenden“ auswählen. Alternativ können Sie „Verbindung schließen“ wählen, um die Aktivität eines Ports zu stoppen, ohne den Prozess vollständig zu beenden.

TCPView-Beendigungsprozess

Diese verschiedenen Methoden sind besonders hilfreich bei der Fehlersuche in Bezug auf blockierte Ports oder Netzwerkprobleme. Um Netzwerkprobleme effektiv zu bewältigen, kann es außerdem notwendig sein, zusätzliche Diagnosebefehle einzusetzen, die darauf abzielen, die vorliegenden Probleme zu identifizieren und zu beheben.

Quellen & Bilder

Schreibe einen Kommentar

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