Porty są używane przez aplikacje do wysyłania i odbierania danych zi do ich serwerów. Każda aplikacja korzysta z określonego zestawu portów do komunikacji, a porty te są otwierane automatycznie lub ręcznie podczas instalacji aplikacji. W tym artykule omówimy metody kończenia procesu związanego z portem. Ponieważ wszystkie aplikacje używają określonego portu, możemy poprosić system operacyjny o zakończenie procesu, który używa określonego portu.

Jak zabić proces w porcie?
Aplikacje, które komunikują się przez określony port, można łatwo zakończyć, nakazując to komputerowi. Ten proces różni się jednak w systemach operacyjnych i wymaga uprawnień administratora. Upewnij się również, że żadna inna aplikacja nie korzysta z tego portu. Poniżej znajduje się lista metod zabijania procesu z jego numeru portu, ponieważ metoda różni się w systemach operacyjnych, wymieniliśmy metody dla niektórych z najpopularniejszych.
Zabij proces na porcie w systemie Mac i Linux
- Otwórz terminal i upewnij się, że jesteś zalogowany jako użytkownik root.
- Wyświetl listę procesów, które nasłuchują na określonym porcie, wpisując następujące polecenie i wykonując je.
lsof -i: (numer portu)
- Aby zakończyć proces, który używa numeru portu do komunikacji, wpisz następujące polecenie i wykonaj je.
kill $ (lsof -t -i: "Numer portu")
- Powyższe polecenie może nie działać w aplikacjach o wysokim poziomie uprawnień, dlatego wykonaj następujące polecenie, aby natychmiast zakończyć każdy proces komunikujący się na określonym porcie.
kill -9 $ (lsof -t -i: "Numer portu")
- To polecenie natychmiast zakończy każdy proces komunikujący się przez określony numer portu.
Zabij proces na porcie w systemie Windows
- Naciśnij „ Windows ” + „ R ”, aby otworzyć okno Uruchom.
- Wpisz „ cmd ” i naciśnij „ Shift ” + „ Ctrl ” + „ Enter ”, aby otworzyć w trybie administracyjnym.
- Wpisz następujące polecenie, aby wyświetlić proces komunikujący się na określonym porcie.
netstat -ano | findstr:
- Spowoduje to wyświetlenie procesu działającego na określonym porcie, zwróć uwagę na „ PID ” programu.
- Aby zabić wszystkie procesy korzystające z określonego portu, wpisz następujące polecenie i naciśnij „ Enter ”, aby je wykonać.
taskkill / PID / F
- Spowoduje to natychmiastowe zakończenie programu.