Как да премахна текущ процес/приложение, който вече е присвоен на порт?
Например: localhost:8080
Стъпка 1
Стартирайте командния ред като администратор. След това изпълнете посочената по-долу команда. Въведете номера на порта си в yourPortNumber
netstat -ano | findstr :yourPortNumber
Оцветената в червено област показва PID (идентификатор на процеса)
Стъпка 2
След това изпълнете тази команда, след като идентифицирате PID.
taskkill /PID typeyourPIDhere /F
P.S. Изпълнете отново първата команда, за да проверите дали процесът все още е наличен или не. Ще получите празен ред, ако процесът е приключил успешно.
Стъпка 1 (същата е в приетия отговор, написан от KavinduWije):
netstat -ano | findstr :yourPortNumber
Промяна в стъпка 2 на:
tskill typeyourPIDhere
Това е така, тъй като taskkill
не работи в някоя команда git bash
Ако използвате GitBash
Първа стъпка:
netstat -ano | findstr :8080
Стъпка две:
taskkill /PID typeyourPIDhere /F
(/F
насилствено прекратява процеса)