Πώς να καταργήσετε την τρέχουσα διεργασία/εφαρμογή που έχει ήδη εκχωρηθεί σε μια θύρα;
Για παράδειγμα: localhost:8080
Βήμα 1
Εκτελέστε τη γραμμή εντολών ως διαχειριστής. Στη συνέχεια, εκτελέστε την παρακάτω εντολή. πληκτρολογήστε τον αριθμό της θύρας σας στο αριθμός θύρας σας
netstat -ano | findstr :αριθμός της θύρας σας
Η κόκκινη κυκλωμένη περιοχή δείχνει το PID (αναγνωριστικό διεργασίας)
Βήμα 2
Στη συνέχεια, εκτελείτε αυτή την εντολή αφού προσδιορίσετε το PID.
taskkill /PID πληκτρολογήστε το δικό σαςPIDεδώ /F
Υ.Γ. Εκτελέστε ξανά την πρώτη εντολή για να ελέγξετε αν η διεργασία είναι ακόμα διαθέσιμη ή όχι. Θα λάβετε κενή γραμμή αν η διαδικασία τερματιστεί επιτυχώς.
Βήμα 1 (το ίδιο υπάρχει και στην αποδεκτή απάντηση που γράφτηκε από τον KavinduWije):
netstat -ano | findstr :yourPortNumber
Αλλαγή στο βήμα 2 σε:
tskill typeyourPIDhere
Αυτό επειδή το taskkill
δεν λειτουργεί σε κάποια εντολή git bash
Αν χρησιμοποιείτε το GitBash
Βήμα πρώτο:
netstat -ano | findstr :8080
Βήμα δύο:
taskkill /PID typeyourPIDhere /F
(Το /F
τερματίζει βίαια τη διεργασία)