Kā iznīcināt procesu, kas pašlaik izmanto portu localhost operētājsistēmā windows?

Kā noņemt pašreizējo procesu/programmu, kas jau ir piešķirta ostai?

Piemēram: localhost:8080.

Risinājums

1. solis

Palaidiet komandrindas programmu kā administrators. Pēc tam izpildiet tālāk minēto komandu. ievadiet savu porta numuru yourPortNumber.

netstat -ano | findstr :yourPortNumber

Sarkani iekrāsotajā apgabalā ir norādīts PID (procesa identifikators).

2. posms

Pēc PID identificēšanas izpildiet šo komandu.

taskkill /PID tipa jūsuPID šeit /F

P.S. Palaidiet pirmo komandu vēlreiz, lai pārbaudītu, vai process joprojām ir pieejams. Jūs saņemsiet tukšu rindu, ja process ir veiksmīgi pabeigts.

Komentāri (8)

1. solis (tas pats ir arī pieņemtajā atbildē, ko uzrakstījis KavinduWije):

netstat -ano | findstr :yourPortNumber

    1. solī mainiet uz:*
tskill typeyourPIDhere 

Tas, jo taskkill nedarbojas dažās git bash komandās

Komentāri (8)

Ja izmantojat GitBash

Pirmajā solī:

netstat -ano | findstr :8080

Divpadsmitais solis:

taskkill /PID typeyourPIDhere /F 

(/F piespiedu kārtā izbeidz procesu)

Komentāri (2)