Windows'ta localhost üzerinde bir bağlantı noktasını kullanan işlem nasıl öldürülür?

Bir bağlantı noktasına zaten atanmış olan mevcut işlem/uygulama nasıl kaldırılır?

Örneğin: localhost:8080

Çözüm

Adım 1

Komut satırını Yönetici olarak çalıştırın. Ardından aşağıda belirtilen komutu çalıştırın. Port numaranızı PortNumber kısmına yazın

netstat -ano | findstr :yourPortNumber

Kırmızı renkli daire içine alınmış alan PID'yi (proses tanımlayıcı) gösterir

Adım 2

PID'yi tanımladıktan sonra bu komutu çalıştırırsınız.

taskkill /PID typeyourPIDhere /F

Not: İşlemin hala kullanılabilir olup olmadığını kontrol etmek için ilk komutu tekrar çalıştırın. İşlem başarıyla sonlandırıldıysa boş bir satır alacaksınız.

Yorumlar (8)

1. Adım (aynısı KavinduWije tarafından yazılan kabul edilmiş cevap'da da yer almaktadır):

netstat -ano | findstr :yourPortNumber

Adım 2'yi şu şekilde değiştirin:

tskill typeyourPIDhere 

Bu, taskkill bazı git bash komutlarında çalışmadığı için

Yorumlar (8)

Eğer GitBash kullanıyorsanız

Birinci adım:

netstat -ano | findstr :8080

İkinci adım:

taskkill /PID typeyourPIDhere /F 

(/F işlemi zorla sonlandırır)

Yorumlar (2)