Kako odstraniti trenutni proces/aplikacijo, ki je že dodeljen vratom?
Na primer: localhost:8080
Korak 1
Zaženite ukazno vrstico kot skrbnik. Nato zaženite spodnji ukaz. v yourPortNumber vnesite številko vrat
netstat -ano | findstr :yourPortNumber
Rdeče obarvano obkroženo območje prikazuje PID (identifikator procesa)
Korak 2
Ko določite PID, izvedite ta ukaz.
taskkill /PID typeyourPIDhere /F
P.S. Ponovno zaženite prvi ukaz, da preverite, ali je proces še vedno na voljo ali ne. Če je proces uspešno končan, boste dobili prazno vrstico.
Korak 1 (enako je v sprejetem odgovoru, ki ga je napisal KavinduWije):
netstat -ano | findstr :yourPortNumber
Korak 2 spremenite v:
tskill typeyourPIDhere
To, ker taskkill
ne deluje v nekaterih ukazih git bash
Če uporabljate GitBash
Prvi korak:
netstat -ano | findstr :8080
Drugi korak:
taskkill /PID typeyourPIDhere /F
(/F
za silo zaključi proces)