Hoe het proces te doden dat momenteel een poort gebruikt op localhost in windows?

Hoe kan ik huidige processen/toepassingen die al aan een poort zijn toegewezen, verwijderen?

Bijvoorbeeld: localhost:8080

Oplossing

Stap 1

Start de command-line als Administrator. Voer dan het hieronder genoemde commando uit. Typ uw poortnummer in uwPortNummer

netstat -ano | findstr :uwPortNummer

Het rood omcirkelde gebied toont de PID (process identifier)

Stap 2

Vervolgens voert u dit commando uit nadat u de PID hebt geïdentificeerd.

taskkill /PID typeuwPIDhier /F

P.S. Voer het eerste commando opnieuw uit om te controleren of het proces nog beschikbaar is of niet. Je krijgt een lege regel als het proces succesvol is beëindigd.

Commentaren (8)

Stap 1 (zelfde staat in geaccepteerd antwoord geschreven door KavinduWije):

netstat -ano | findstr :yourPortNumber

Verander in stap 2 in:

tskill typeyourPIDhere 

Dit omdat taskkill niet werkt in sommige git bash commando's

Commentaren (8)

Als je GitBash gebruikt

Stap één:

netstat -ano | findstr :8080

Stap twee:

taskkill /PID typeyourPIDhere /F 

(/F beëindigt het proces geforceerd)

Commentaren (2)