So beenden Sie einen Prozess auf Port unter Windows 11
Jeder Prozess, der unter Windows ausgeführt wird, verwendet einen anderen Port. Angenommen, Sie versuchen, eine Anwendung auszuführen, die einen bestimmten Port verwenden muss, der bereits verwendet wird. In diesem Fall erhalten Sie möglicherweise eine Fehlermeldung wie „Port 8080 wird verwendet“ oder „Die von Ihnen angegebene Portnummer wird bereits verwendet“.
Die einzige Möglichkeit, diesen Fehler zu umgehen, besteht darin, den Prozess, der diesen Port derzeit belegt, manuell zu beenden. Der folgende Artikel zeigt, wie Sie feststellen können, welcher Port von welchem Prozess verwendet wird, und die verschiedenen Methoden, mit denen Sie ihn beenden können, damit Sie diesen Port freigeben können.
So finden Sie heraus, ob ein Port verwendet wird (und der zugehörige Prozess)
Öffnen Sie zunächst die Eingabeaufforderung. Drücken Sie Start, geben Sie cmd ein , klicken Sie mit der rechten Maustaste auf „Eingabeaufforderung“ und wählen Sie Als Administrator ausführen aus .
Geben Sie den folgenden Befehl ein, um eine Liste aller verwendeten Ports zu erhalten.
netstat -ano
Drücken Sie Enter.
Sie erhalten nun eine Liste aller aktiven Ports auf Ihrem System. Die letzten Ziffern einer Adresse (nach dem letzten Doppelpunkt) bilden eine Portnummer. Während die entsprechende PID die eindeutige ID-Nummer des damit verknüpften Prozesses ist.
Geben Sie den folgenden Befehl ein, um festzustellen, ob ein bestimmter Port verwendet wird:
netstat -ano | findstr: port-number
Ersetzen Sie „port-number“ durch die tatsächliche Portnummer und drücken Sie die Eingabetaste.
Wenn es verwendet wird, sehen Sie auf der rechten Seite eine PID zusammen mit den Wörtern Listening oder Established.
Um den Prozess zu finden, öffnen Sie den Task-Manager, indem Sie Strg+Shitf+Esc drücken . Suchen Sie dann nach dem Prozess mit dieser PID.
Wenn Sie die PID-Spalte nicht sehen, klicken Sie mit der rechten Maustaste auf eine der Spalten und wählen Sie PID aus.
Alternativ können Sie den Ressourcenmonitor verwenden, um den Prozess zu finden. Drücken Sie Start, geben Sie Ressourcenmonitor ein und öffnen Sie es.
Erweitern Sie Netzwerk und suchen Sie nach dem Prozess mit der PID.
So beenden Sie einen Prozess auf Port
Hier sind einige Möglichkeiten, mit denen Sie feststellen können, welcher Prozess welchen Port verwendet und wie Sie ihn beenden können.
Methode 1: Über die Eingabeaufforderung
Einmal Eingabeaufforderung (wie zuvor gezeigt) und geben Sie den folgenden Befehl ein:
Geben Sie den folgenden Befehl ein, um einen Port freizugeben und den damit verbundenen Prozess zu beenden:
taskkill /PID <type PID here> /f
Drücken Sie dann die Eingabetaste. Sie sollten nun eine Meldung erhalten, dass der Vorgang beendet wurde.
Diese Methode ist die am häufigsten verwendete Methode, um Prozesse zu finden und zu beenden, die sich auf umstrittenen Ports wie Port 8080 oder 3000 befinden, auf die mehrere Prozesse und Programme möglicherweise zugreifen möchten.
Methode #2: Über PowerShell
Das Beenden des mit dem Port verbundenen Prozesses kann auch über PowerShell erfolgen. Das ist wie:
Drücken Sie Start, geben Sie Powershell ein, klicken Sie mit der rechten Maustaste auf das Ergebnis und klicken Sie auf Als Administrator ausführen.
Geben Sie ähnlich wie in der Eingabeaufforderung den folgenden Befehl in PowerShell ein:
netstat -ano
Drücken Sie dann die Eingabetaste. Sie erhalten eine Liste aller aktiven Verbindungen.
Sobald Sie den Port und die entsprechende PID haben, können Sie wissen, welcher Prozess damit verknüpft ist (siehe oben). Beachten Sie die PID, die einen bestimmten Port belegt.
Um den Prozess zu beenden, geben Sie den folgenden Befehl ein:
taskkill /PID <enter PID here> /f
Drücken Sie Enter. Sie erhalten nun eine Meldung, dass der Vorgang beendet wurde.
Methode Nr. 3: Über den Task-Manager
Diese Methode funktioniert nur, wenn Sie die mit dem Port verknüpfte PID kennen, wozu Sie immer auf die Eingabeaufforderung oder Powershell verweisen müssen. Aber sobald Sie den Port und die damit verbundene PID gefunden haben, können Sie den zugehörigen Prozess auch über den Task-Manager beenden. So geht’s.
Drücken Sie Strg + Umschalt + Esc, um den Task-Manager zu öffnen. Wenn Sie hier noch keine PID-Registerkarte sehen, klicken Sie mit der rechten Maustaste auf eine der Registerkarten und wählen Sie PID .
Suchen Sie nun den Prozess, der mit der PID verknüpft ist, die Sie beenden möchten. Klicken Sie mit der rechten Maustaste auf den Prozess und wählen Sie Task beenden .
Das ist es. Sie haben jetzt den Port freigegeben, der mit diesem Prozess/PID verknüpft war.
Methode Nr. 4: Über CurrPorts (Software von Drittanbietern)
Es gibt einige Apps von Drittanbietern, mit denen Sie einen Prozess, der mit einem Port verknüpft ist, mit nur einem Klick beenden können. Einer von ihnen ist CurrPorts, eine kostenlose Software, die die Arbeit im Handumdrehen erledigt.
Herunterladen: CurrPorts
Scrollen Sie auf dem oben genannten Link nach unten und klicken Sie auf CurrPorts herunterladen . Sobald die Datei heruntergeladen ist, extrahieren Sie ihren Inhalt und führen Sie dann die Datei cports.exe aus.
Ihr Port ist jetzt frei.
Obwohl es viele Anwendungen von Drittanbietern gibt, sind die Eingabeaufforderung und PowerShell immer noch eine der am häufigsten verwendeten Methoden, um einen Prozess auf einem Port zu beenden, da sie dabei helfen, den Prozess ohne unnötige Downloads sowohl zu identifizieren als auch auszuführen. Wir hoffen, dass Sie mit den oben bereitgestellten Methoden die Prozesse auf einem beliebigen Port unter Windows 11 beenden konnten.
Schreibe einen Kommentar