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 uruchamiasz inną aplikację, która musi korzystać z tego samego portu, albo napotykasz opóźnienia w inicjalizacji, albo aplikacja w ogóle się nie uruchamia. 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 na korzystanie z niego.
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 Komenda aby wywołać narzędzie Wiersz polecenia.
- Wybierz Uruchom jako administrator link, aby otworzyć narzędzie wiersza polecenia z podwyższonymi uprawnieniami.
- Teraz skopiuj i wklej to polecenie do narzędzia i naciśnij Enter:
netstat -ano | znajdźstr:
- Musisz wymienić tekst zastępczy z rzeczywistym numerem portu, który chcesz wyczyścić.
- Powyższe polecenie powinno pobrać identyfikator procesu (PID) dla procesu, który chcesz zabić.
- Po uzyskaniu PID uruchom następujący kod w tym samym oknie CMD:
zabicie zadania /F /PID
- Uderzyć Wchodzić aby wymusić zakończenie docelowego PID na żądanym porcie w systemie Windows 11.
- Musisz wymienić tekst zastępczy z rzeczywistym PID pobranym przez uruchomienie poprzedniego polecenia.
2. Zatrzymaj proces na porcie za pomocą Monitora zasobów
Od systemu operacyjnego Windows Vista doświadczeni użytkownicy komputerów z systemem Windows, tacy jak programiści i inżynierowie sieci IT korzystałem z 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 NA.
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:
- Uderz w Okna + R klawisze razem, aby wywołać Uruchomić narzędzie.
- Tam wykonaj następujące polecenie, aby otworzyć plik Monitor zasobów aplikacja:
resmon
- W aplikacji Monitor zasobów kliknij przycisk Sieć patka.
- Na karcie Sieć kliknij przycisk Porty nasłuchowe menu.
- Proszę bardzo! Wszystkie porty, ich protokoły, PID, zajmujące aplikacje itp. są przed tobą.
- Kody pod Obraz kolumna menu Listening Ports to procesy Menedżera zadań.
- Otworzyć Menadżer zadań aplikację, naciskając klawisz kontrolny + Zmiana + wyjście.
- Teraz znajdź port, który chcesz wyczyścić w Menedżerze zasobów.
- Poszukaj również odpowiedniej aplikacji pod hasłem Obraz kolumna.
- Następnie znajdź zadanie w Menedżerze zadań pod nazwą Procesy kolumna.
- Kliknij prawym przyciskiem myszy proces i wybrać Zakończ zadanie z menu kontekstowego, które się pojawi.
Otóż to! Wyczyściłeś zajęty port, kończąc powiązany z nim proces z Menedżera zadań.
3. Zabij proces na porcie za pomocą PowerShell
Jeśli chcesz zautomatyzować zadania systemu Windows 11 za pomocą PowerShell, będziesz także 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:
- otwarty PowerShell z podwyższonymi prawami. W tym celu możesz wyszukać Moc w Początek menu i kliknij Uruchom jako administrator.
- Następnie skopiuj i wklej następujące polecenie cmdlet w terminalu programu PowerShell:
Get-Process -Id (Get-NetTCPConnection -LocalPort).Proces posiadania
- W powyższym poleceniu cmdlet należy zastąpić plik tekst zastępczy z rzeczywistym portem, który ma zostać usunięty z istniejącego procesu.
- Teraz, gdy masz już potrzebny PID, możesz uruchomić polecenie, które zabija port w PowerShell. Oto skrypt:
Zatrzymaj proces -Id-Siła
- Nie zapomnij wymienić tekst z rzeczywistym PID. Teraz uderz w Wchodzić klawisz, 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ęć:
- TCPView v4.19
- Eksplorator procesów v17.04
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 Win 11.
- Uderz w Zgadzać się przycisk i pojawi się aplikacja.
- 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.
- Po prostu kliknij prawym przyciskiem myszy na wybranym porcie i wybierz Zamknij proces w menu kontekstowym.
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. reset netsh winsock
- Po uruchomieniu wszystkich powyższych poleceń wykonaj następujące polecenie, aby sprawdzić stan portu docelowego:
netstat -ano | znajdźstr:
- Nie zapomnij wymienić tekst z 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ć się nim 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.