Come rimuovere il processo/applicazione corrente che è già assegnato a una porta?
Per esempio: localhost:8080
.
Passo 1
Esegui la riga di comando come amministratore. Poi esegui il comando sotto menzionato. digitate il vostro numero di porta in yourPortNumber
netstat -ano | findstr :yourPortNumber
L'area cerchiata in rosso mostra il PID (identificatore di processo)
Passo 2
Poi esegui questo comando dopo aver identificato il PID.
taskkill /PID typeyourPIDhere /F
P.S. Esegui di nuovo il primo comando per controllare se il processo è ancora disponibile o no. Otterrai una linea vuota se il processo è terminato con successo.
Passo 1 (lo stesso è nella [risposta] accettata (https://stackoverflow.com/a/39633428/5292302) scritta da [KavinduWije] (https://stackoverflow.com/users/3626371/kavinduwije)):
netstat -ano | findstr :yourPortNumber
Cambiare nel passo 2 in:
tskill typeyourPIDhere
Questo perché taskkill
non funziona in alcuni comandi git bash
Se stai usando GitBash
Passo uno:
netstat -ano | findstr :8080
Fase due:
taskkill /PID typeyourPIDhere /F
(/F
termina forzatamente il processo)