Masz dość zmagania się z procesami, które same się nie kończą, blokowaniem cennych portów i awarią krytycznych usług i aplikacji? Twoje poszukiwania kończą się tutaj! W systemie Windows 11 możesz łatwo zakończyć te uparte procesy i zwolnić porty, używając różnych metod zabijania procesów na porcie.
Twój system Windows 11 tworzy wiele portów wirtualnych, w których rozpoczynają się i kończą połączenia internetowe. Różne oprogramowanie, usługi i aplikacje na twoim urządzeniu używają tych portów do komunikacji z serwerem online po stronie programisty lub dowolnymi bazami danych w chmurze. Chociaż w większości przypadków aplikacje te czyszczą porty po ich zamknięciu, niektóre aplikacje utrzymują zajęte porty nawet po zatrzymaniu usługi. Gdy uruchomisz inną aplikację, która musi korzystać z tego samego portu, albo napotkasz opóźnienia w inicjalizacji, albo aplikacja w ogóle się nie uruchomi. Chcesz naprawić takie okropne chwile? Czytaj dalej!
Dlaczego musisz zabić proces na porcie?
Czasami proces oprogramowania uruchomiony na określonym porcie może nie zakończyć się sam, nawet po zamknięciu powiązanej aplikacji lub usługi. Może się to zdarzyć z przyczyn, takich jak błąd w oprogramowaniu lub usłudze, problem z siecią lub konflikt z inną aplikacją.
Aby zwolnić port i umożliwić innym procesom korzystanie z niego, może być konieczne ręczne zakończenie procesu, który go zajmuje. W tym miejscu pojawia się zabicie procesu na określonym porcie. Zabijając proces, możesz zwolnić port i pozwolić innym procesom go używać.
Jak zabić proces na porcie w systemie Windows 11
Oto wszystkie niezawodne i sprawdzone metody zabicia procesu na porcie na dowolnym komputerze z systemem Windows 11. Musisz także wiedzieć, że te same metody będą działać na wcześniejszych komputerach z systemem Windows, takich jak Win 10, Win 8.1, Win 7 itp.
Przeczytaj także: Jak zobaczyć użycie procesora logicznego w Menedżerze zadań
1. Zabij proces na porcie za pomocą wiersza polecenia
- Kliknij Start i wpisz polecenie , aby wyświetlić narzędzie Wiersz polecenia.
- Wybierz łącze Uruchom jako administrator , aby otworzyć narzędzie Wiersz polecenia z podwyższonymi uprawnieniami.
- Teraz skopiuj i wklej to polecenie do narzędzia i naciśnij Enter:
netstat -ano | znajdźstr:
- Musisz zastąpić tekst zastępczy rzeczywistym numerem portu, który chcesz wyczyścić.
- Powyższe polecenie powinno pobrać identyfikator procesu (PID) dla procesu, który chcesz zabić.
zabij proces na porcie za pomocą wiersza polecenia
- Po uzyskaniu PID uruchom następujący kod w tym samym oknie CMD:
zabicie zadania /F /PID
- Naciśnij Enter , aby wymusić zakończenie docelowego PID na żądanym porcie w systemie Windows 11.
- Musisz zastąpić tekst zastępczy rzeczywistym PID pobranym przez uruchomienie poprzedniego polecenia.
2. Zatrzymaj proces na porcie za pomocą Monitora zasobów
Od czasu systemu operacyjnego Windows Vista eksperci w zakresie komputerów z systemem Windows, tacy jak programiści i inżynierowie sieci IT, używają narzędzia Monitor zasobów do śledzenia wykorzystania zasobów komputera z systemem Windows, takich jak procesor, pamięć RAM, dysk twardy, dysk SSD, sieć i tak dalej.
Za pomocą tego samego narzędzia można również śledzić użycie portu na komputerze z systemem Windows. To nie wszystko! Możesz zarządzać wykorzystaniem, zabijać procesy, czyścić porty i nie tylko w tym samym narzędziu. Jest to wbudowana aplikacja na komputery z systemem Windows, więc nie musisz pobierać żadnej aplikacji innej firmy. Dowiedz się poniżej, jak użyć tej metody po swojej stronie:
- Naciśnij jednocześnie klawisze Windows + R , aby wyświetlić narzędzie Uruchom .
- Tam wykonaj następujące polecenie, aby otworzyć aplikację Monitor zasobów :
resmon
- W aplikacji Monitor zasobów kliknij kartę Sieć .
Porty nasłuchiwania sieci monitora zasobów
- Na karcie Sieć kliknij menu Porty nasłuchiwania .
- Proszę bardzo! Wszystkie porty, ich protokoły, PID, zajmujące aplikacje itp. są przed tobą.
- Kody w kolumnie Obraz w menu Porty nasłuchiwania to procesy Menedżera zadań.
- Otwórz aplikację Menedżer zadań , naciskając Ctrl + Shift + Esc .
- Teraz znajdź port, który chcesz wyczyścić w Menedżerze zasobów.
- Poszukaj także odpowiedniej aplikacji w kolumnie Obraz .
- Następnie znajdź zadanie w Menedżerze zadań w kolumnie Procesy .
Kończenie zadania w Menedżerze zadań
- Kliknij proces prawym przyciskiem myszy i wybierz Zakończ zadanie z menu kontekstowego, które się pojawi.
Otóż to! Wyczyściłeś zajęty port, kończąc proces powiązany z nim z Menedżera zadań.
3. Zabij proces na porcie za pomocą PowerShell
Jeśli chcesz zautomatyzować zadania systemu Windows 11 za pomocą programu PowerShell, będziesz również chciał wiedzieć, jak zabić proces na porcie za pomocą tego potężnego narzędzia wiersza poleceń na komputerze z systemem Windows. Następnie możesz zaimplementować kody w istniejącej automatyzacji, aby w pełni zautomatyzować proces zabijania portów. Znajdź poniżej polecenia programu PowerShell i sposób ich działania na komputerze z systemem Windows 11:
- Otwórz program PowerShell z podwyższonymi uprawnieniami. W tym celu możesz wyszukać Zasilanie w menu Start i kliknąć Uruchom jako administrator .
- Następnie skopiuj i wklej następujące polecenie cmdlet w terminalu programu PowerShell:
Get-Process -Id (Get-NetTCPConnection -LocalPort ).OwningProcess
- W powyższym poleceniu cmdlet należy zastąpić tekst zastępczy rzeczywistym portem, który ma zostać usunięty z istniejącego procesu.
Dowiedz się, jak zabić proces na porcie przy użyciu programu PowerShell
- Teraz, gdy masz już potrzebny PID, możesz uruchomić polecenie, które zabija port w PowerShell. Oto skrypt:
Zatrzymaj proces -Id -Wymuś
- Nie zapomnij zastąpić tekstu rzeczywistym PID. Teraz naciśnij klawisz Enter , aby wykonać kod.
4. Zabij proces na porcie za pomocą aplikacji Microsoft
Możesz użyć następujących aplikacji systemowych Microsoft Sysinternals, aby znaleźć zaangażowane porty i połączone procesy oraz wygodnie je zatrzymać za pomocą kilku kliknięć:
Na przykład, jeśli korzystasz z aplikacji TCPView, musisz wykonać następujące czynności:
- Pobierz narzędzie z powyższego portalu internetowego i otwórz je.
- Pobrany folder może być skompresowany, więc do jego rozpakowania potrzebne jest narzędzie Zip lub RAR.
- Teraz możesz uruchamiać w nim pliki EXE, takie jak tcpview64.exe dla 64-bitowego komputera z systemem Windows 11.
- Naciśnij przycisk Zgadzam się , a aplikacja się pojawi.
- Tam możesz przeglądać porty protokołów TCP i UDP.
- Możesz zidentyfikować wszystkie zaangażowane porty i ich procesy bezpośrednio z interfejsu aplikacji.
- Wskaż port, który chcesz wyczyścić, klikając go.
Aplikacja TCPView do zabicia procesu
- Po prostu kliknij prawym przyciskiem myszy wybrany port i wybierz Zabij proces z menu kontekstowego.
Użyj Process Explorer, aby zabić proces na porcie
Podobnie możesz pobrać i uruchomić aplikację Process Explorer. Pokazuje PID dla wszystkich procesów i aplikacji korzystających z portu na twoim komputerze. Możesz więc użyć dowolnego kodu w metodzie 1 lub 3, aby znaleźć PID, który musisz zabić. Następnie kliknij prawym przyciskiem myszy ten sam PID w aplikacji Process Explorer i naciśnij opcję Kill Process. To powinno natychmiast wyczyścić wymagany port.
Przeczytaj także: Jak przekonwertować plik RAR na ZIP w systemie Windows
5. Zabij procesy na portach za pomocą narzędzia do resetowania protokołu TCP/IP
Jeśli żadne z powyższych nie działa dla Ciebie, jest to ostateczna metoda, którą możesz wypróbować. Ta metoda resetuje wszystkie otwarte porty komunikacyjne TCP i UDP do pracy w sieci. W ten sposób możesz łatwo uruchomić kolejną aplikację, która korzystałaby z portu używanego wcześniej przez problematyczny program. Oto jak możesz to osiągnąć:
- Otwórz narzędzie Wiersz polecenia z podwyższonymi uprawnieniami.
- Teraz uruchom kolejno następujące polecenia:
resetowanie netsh int ipv4 resetowanie netsh int ipv6 resetowanie netsh winsock
Dowiedz się, jak zresetować porty za pomocą narzędzia do resetowania protokołu TCP IP
- Po uruchomieniu wszystkich powyższych poleceń wykonaj następujące polecenie, aby sprawdzić stan portu docelowego:
netstat -ano | znajdźstr:
- Nie zapomnij zastąpić tekstu rzeczywistym numerem portu, który chcesz monitorować.
Wniosek
Są to więc najpopularniejsze i najczęstsze metody zabijania procesu na dowolnym porcie na komputerze z systemem Windows 11. Możesz wypróbować dowolną z powyższych metod i podzielić się swoimi doświadczeniami poniżej w polu komentarza. Ponadto, jeśli znasz lepszy sposób, nie wahaj się podzielić tym w swoim komentarzu. Udostępnij ten artykuł znajomym, współpracownikom i obserwującym, aby pomóc im, gdy napotkają ten sam błąd związany z portem w systemie Windows 11.