Sind Sie es leid, mit Prozessen zu kämpfen, die sich nicht von selbst beenden, wertvolle Ports blockieren und dazu führen, dass kritische Dienste und Anwendungen nicht mehr funktionieren? Ihre Suche endet hier! In Windows 11 können Sie diese hartnäckigen Prozesse einfach beenden und Ports freigeben, indem Sie verschiedene Methoden zum Beenden von Prozessen an einem Port verwenden.
Ihr Windows 11 erstellt viele Ports virtuell dort, wo Internetverbindungen beginnen und enden. Verschiedene Software, Dienste und Apps auf Ihrem Gerät verwenden diese Ports, um mit dem Online-Server auf der Seite der Entwickler oder beliebigen Cloud-Datenbanken zu kommunizieren. Während diese Apps in den meisten Fällen die Ports löschen, wenn Sie sie schließen, halten einige Apps die Ports beschäftigt, selbst nachdem der Dienst beendet wurde. Wenn Sie eine andere App starten, die denselben Port verwenden muss, kommt es entweder zu Verzögerungen bei der Initialisierung oder die App startet überhaupt nicht. Möchten Sie solche schrecklichen Momente beheben? Weiter lesen!
Warum müssen Sie einen Prozess am Port beenden?
Manchmal wird ein Softwareprozess, der auf einem bestimmten Port ausgeführt wird, möglicherweise nicht von selbst beendet, selbst nachdem Sie die zugehörige Anwendung oder den zugehörigen Dienst geschlossen haben. Dies kann aus Gründen wie einem Fehler in der Software oder dem Dienst, einem Netzwerkproblem oder einem Konflikt mit einer anderen Anwendung geschehen.
Um den Port freizugeben und anderen Prozessen die Nutzung zu ermöglichen, müssen Sie möglicherweise den Prozess, der ihn belegt, manuell beenden. Hier kommt das Töten eines Prozesses auf einem bestimmten Port ins Spiel. Indem Sie den Prozess beenden, können Sie den Port freigeben und anderen Prozessen erlauben, ihn zu verwenden.
So beenden Sie einen Prozess auf einem Port unter Windows 11
Hier sind alle zuverlässigen und bewährten Methoden, um einen Prozess auf einem Port auf jedem Windows 11-PC zu beenden. Außerdem müssen Sie wissen, dass die gleichen Methoden auf früheren Windows-PCs wie Win 10, Win 8.1, Win 7 usw. funktionieren würden.
Lesen Sie auch:So sehen Sie die Nutzung des logischen Prozessors im Task-Manager
1. Beenden Sie den Prozess auf dem Port mit der Eingabeaufforderung
- Klicken Sie auf Start und geben Sie ein Befehl um das Eingabeaufforderungstool aufzurufen.
- Wähle aus Als Administrator ausführen Link zum Öffnen des Eingabeaufforderungs-Dienstprogramms mit erhöhten Rechten.
- Kopieren Sie nun diesen Befehl, fügen Sie ihn in das Tool ein und drücken Sie die Eingabetaste:
netstat -ano | findstr :
- Sie müssen die ersetzen Platzhaltertext mit einer tatsächlichen Portnummer, die Sie löschen möchten.
- Der obige Befehl sollte die Prozess-ID (PID) für den Prozess abrufen, den Sie beenden möchten.
- Sobald Sie die PID erhalten haben, führen Sie den folgenden Code im selben CMD-Fenster aus:
taskkill /F /PID
- Schlag Eingeben um die Ziel-PID am gewünschten Port unter Windows 11 zwangsweise zu beenden.
- Sie müssen die ersetzen Platzhaltertext mit einer tatsächlichen PID, die durch Ausführen des vorherigen Befehls abgerufen wurde.
2. Stoppen Sie einen Prozess auf einem Port mit dem Ressourcenmonitor
Seit dem Betriebssystem Windows Vista haben erfahrene Windows-PC-Benutzer wie Entwickler und IT-Netzwerktechniker Verwenden Sie das Dienstprogramm Resource Monitor, um die Nutzung von Windows-PC-Ressourcen wie CPU, RAM, HDD, SSD, Netzwerk usw. zu verfolgen An.
Mit demselben Tool kann man auch die Portnutzung auf einem Windows-PC verfolgen. Das ist nicht alles! Sie können die Nutzung verwalten, Prozesse beenden, Ports löschen und mehr mit demselben Dienstprogramm. Dies ist eine integrierte App auf Windows-PCs, sodass Sie keine Drittanbieter-App benötigen. Nachfolgend erfahren Sie, wie Sie diese Methode an Ihrem Ende verwenden können:
- Schlagen Sie die Fenster + R Tasten zusammen, um die zu bringen Laufen Werkzeug.
- Führen Sie dort den folgenden Befehl aus, um die Ressourcenmonitor Anwendung:
resmon
- Klicken Sie in der Ressourcenmonitor-App auf die Netzwerk Tab.
- Klicken Sie auf der Registerkarte Netzwerk auf die Listening-Ports Speisekarte.
- Los geht's! Alle Ports, ihre Protokolle, PID, besetzende Apps usw. liegen vor Ihnen.
- Die Codes unter der Bild Spalte des Listening Ports-Menüs sind Task-Manager-Prozesse.
- Öffne das Taskmanager App durch Drücken Strg + Schicht + Esc.
- Suchen Sie nun den Port, den Sie im Ressourcen-Manager löschen möchten.
- Suchen Sie auch nach der entsprechenden App unter der Bild Spalte.
- Suchen Sie dann die Aufgabe im Task-Manager unter der Prozesse Spalte.
- Rechtsklick den Prozess und wählen Sie Task beenden aus dem sich öffnenden Kontextmenü.
Das ist es! Sie haben den belegten Port gelöscht, indem Sie den damit verknüpften Prozess im Task-Manager beendet haben.
3. Beenden Sie einen Prozess auf Port mit PowerShell
Wenn Sie Windows 11-Aufgaben mit PowerShell automatisieren möchten, möchten Sie auch wissen, wie Sie mit diesem leistungsstarken Befehlszeilentool eines Windows-PCs einen Prozess auf einem Port beenden. Anschließend können Sie die Codes in Ihre vorhandene Automatisierung implementieren, um den Port-Killing-Prozess vollständig zu automatisieren. Nachfolgend finden Sie die PowerShell-Befehle und wie sie auf einem Windows 11-PC funktionieren:
- Offen Power Shell mit gehobenen Rechten. Dafür können Sie suchen Leistung im Start Menü und klicken Sie auf Als Administrator ausführen.
- Kopieren Sie dann das folgende Cmdlet und fügen Sie es im PowerShell-Terminal ein:
Get-Process-Id (Get-NetTCPConnection -LocalPort).OwningProcess
- Auf dem obigen Cmdlet müssen Sie die ersetzen Platzhaltertext mit einem tatsächlichen Port, den Sie aus dem vorhandenen Prozess entfernen möchten.
- Jetzt, da Sie die benötigte PID haben, können Sie den Befehl ausführen, der einen Port in PowerShell beendet. Hier ist das Skript:
Stop-Process-Id-Gewalt
- Vergessen Sie nicht, die zu ersetzen Text mit einer aktuellen PID. Jetzt drücken Sie die Eingeben Taste, um den Code auszuführen.
4. Beenden Sie einen Prozess auf Port mit Microsoft Apps
Sie können die folgenden System-Apps von Microsoft Sysinternals verwenden, um belegte Ports und verknüpfte Prozesse zu finden und sie bequem mit wenigen Klicks zu stoppen:
- TCPView v4.19
- Prozess-Explorer v17.04
Wenn Sie beispielsweise die TCPView-App ausführen, müssen Sie die folgenden Schritte ausprobieren:
- Laden Sie das Tool aus dem oben genannten Webportal herunter und öffnen Sie es.
- Der heruntergeladene Ordner ist möglicherweise komprimiert, sodass Sie zum Entpacken ein Zip- oder RAR-Tool benötigen.
- Jetzt können Sie die darin enthaltenen EXE-Dateien ausführen tcpview64.exe für einen 64-Bit Win 11 PC.
- Schlagen Sie die Zustimmen Button und die App wird angezeigt.
- Dort können Sie zwischen TCP- und UDP-Protokollports suchen.
- Sie können alle belegten Ports und ihre Prozesse direkt über die App-Oberfläche identifizieren.
- Lokalisieren Sie den Port, den Sie freigeben müssen, indem Sie darauf klicken.
- Einfach Rechtsklick auf den ausgewählten Port und wählen Sie Tötungsprozess im Kontextmenü.
Ebenso können Sie die Process Explorer-App herunterladen und ausführen. Es zeigt die PID für alle Prozesse und Apps, die einen Port auf Ihrem PC verwenden. Sie können also einen der Codes in Methode 1 oder 3 verwenden, um eine PID zu finden, die Sie töten müssen. Klicken Sie dann mit der rechten Maustaste auf dieselbe PID in der Process Explorer-App und klicken Sie auf die Option Kill Process. Dies sollte den erforderlichen Port sofort löschen.
Lesen Sie auch:So konvertieren Sie RAR-Dateien in ZIP in Windows
5. Beenden Sie Prozesse auf Ports mit dem TCP/IP-Reset-Tool
Wenn keine der oben genannten Methoden für Sie funktioniert, ist dies die ultimative Methode, die Sie ausprobieren können. Diese Methode setzt alle offenen TCP- und UDP-COM-Ports für das Netzwerk zurück. So können Sie problemlos die nächste Anwendung starten, die einen Port verwenden würde, der zuvor von einem störenden Programm verwendet wurde. So können Sie dies erreichen:
- Öffnen Sie das Eingabeaufforderungs-Dienstprogramm mit erhöhten Rechten.
- Führen Sie nun nacheinander die folgenden Befehle aus:
netsh int ipv4 zurückgesetzt. netsh int ipv6 zurückgesetzt. netsh winsock zurückgesetzt
- Wenn alle oben genannten Befehle ausgeführt wurden, führen Sie den folgenden Befehl aus, um den Status des Zielports zu überprüfen:
netstat -ano | findstr :
- Vergessen Sie nicht, die zu ersetzen Text mit einer tatsächlichen Portnummer, die Sie überwachen möchten.
Abschluss
Dies sind also so ziemlich die beliebtesten und gebräuchlichsten Methoden, um einen Prozess an einem beliebigen Port auf einem Windows 11-PC zu beenden. Sie können jede der oben genannten Methoden ausprobieren und Ihre Erfahrungen unten im Kommentarfeld teilen. Wenn Sie einen besseren Weg kennen, zögern Sie nicht, dies in Ihrem Kommentar zu teilen. Teilen Sie diesen Artikel mit Ihren Freunden, Kollegen und Followern, um ihnen zu helfen, wenn sie unter Windows 11 denselben Fehler „Port belegt“ haben.