Heim >Computer-Tutorials >Fehlerbehebung >Lösung für die Belegung des Windows-Systemports, Gründe für die Belegung des Ports

Lösung für die Belegung des Windows-Systemports, Gründe für die Belegung des Ports

WBOY
WBOYOriginal
2024-06-19 03:34:471081Durchsuche

Der Port ist belegt und der Betrieb der Website ist beeinträchtigt. Lassen Sie sich von PHP Editor Banana bei der Lösung Ihrer Probleme helfen! In diesem Artikel werden die Gründe für die Belegung von Häfen eingehend analysiert und eine Reihe effektiver Lösungen vorgestellt. Entdecken Sie, wie Sie ganz einfach Ports freigeben und den reibungslosen Betrieb Ihrer Website gewährleisten können!

Beim Ausführen der Software ist der Port belegt. Lassen Sie uns darüber sprechen, wie Sie das Problem lösen können.

Überprüfen Sie, welche Software belegt ist

1) Verwenden Sie Ausführen, um cmd zu öffnen, geben Sie direkt netstat -ano ein und drücken Sie die Eingabetaste. Sie können die PID von Port 135 = 1316 und die PID von Port 445 = 4 sehen.

Lösung für die Belegung des Windows-Systemports, Gründe für die Belegung des Ports

2) Im Task-Manager finden Sie für detaillierte Informationen den entsprechenden Prozess gemäß PID.

Lösung für die Belegung des Windows-Systemports, Gründe für die Belegung des Ports

3) Überprüfen Sie die PID entsprechend dem belegten Port, öffnen Sie cmd mit run, geben Sie direkt den folgenden Befehl ein und drücken Sie die Eingabetaste.

Lösung für die Belegung des Windows-Systemports, Gründe für die Belegung des Ports

netstat -aon |. find „8681“ oder netstat -aon |. grep „8681“

# dient zur Überprüfung der Belegung eines einzelnen Ports 8681

netstat -aon | findstr: 80

# dient zum Anzeigen einer Reihe von Ports mit 80, z. B. 800, 8080

4) Beenden Sie den Prozess gemäß der Prozessnummer „taskkill -f -pid 5072“ oder „taskkill /T /F /PID“. 5072“, oder in der Aufgabe Der Manager findet den entsprechenden Prozess und beendet den Prozess direkt.

Der belegte Prozess kann nicht gefunden werden

Es zeigt an, dass der Port belegt ist, der belegte Prozess jedoch nicht gefunden werden kann. Der Grund dafür ist, dass Windows einige Ports reserviert, die zufällig in der vom System reservierten Portreihenfolge liegen.

Verwenden Sie den folgenden Befehl, um

Netsh-Schnittstelle IPv4 Show Excludeportrange Protocol = TCP anzuzeigen. Nichts im obigen Bild bedeutet, dass es vom System nicht als reservierter Port aufgeführt ist. Wenn dies der Fall ist, wird es angezeigt im roten Feld.

Mögliche Gründe dafür, dass Windows diese Ports reserviert: Lösung für die Belegung des Windows-Systemports, Gründe für die Belegung des Ports

Blockierung durch Microsoft aufgrund der Entdeckung von Virenaktivitäten

Nach der Installation von Windows Update hat sich die Liste der reservierten Ports geändert

Hyper-V-Funktion ist aktiviert (Installation von Docker

Lösung:

1. Starten Sie den Computer neu, bis der erforderliche Port nicht mehr zu den reservierten Ports gehört (hängt vom Glück ab)

2. Wenn die Software den Port ändern kann, ändern Sie direkt andere Ports

3. Schließen Sie diese reservierten Ports aus.

netsh int ipv4 add connectedportrange Protocol=tcp startport=8888 numberofports=10

Hier ist 8888 der Startport, 10 bedeutet 8888-8898. Alle diese Ports müssen aus den reservierten Ports verschoben werden. Wenn Sie nur möchten, dass 8888 nicht als Port verwendet wird, kann 10 in 1 geändert werden.

Nachdem Sie diesen Befehl ausgeführt haben, starten Sie die reservierten Ports erneut und fragen Sie sie erneut ab. Am Ende der Portliste wird ein * angezeigt. Zu diesem Zeitpunkt sind diese Ports nicht für die Verwendung reserviert.

Das obige ist der detaillierte Inhalt vonLösung für die Belegung des Windows-Systemports, Gründe für die Belegung des Ports. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn