Jeśli chcesz dowiedzieć się, jak zatrzymać uruchomioną usługę lub program z wiersza polecenia lub z programu Windows PowerShell, kontynuuj czytanie tego samouczka. Zwykłym sposobem zakończenia uruchomionego procesu w systemie Windows jest otwarcie Menedżera zadań, kliknięcie prawym przyciskiem myszy procesu i wybranie „Zakończ zadanie” lub „Zakończ drzewo procesów”. Dodatkowo, jeśli chcesz zatrzymać usługę, musisz przejść do usług i wybrać opcję „Zatrzymaj” po kliknięciu usługi prawym przyciskiem myszy.
Jednak innym przydatnym sposobem zakończenia działającej usługi lub programu jest użycie wiersza poleceń lub programu PowerShell, szczególnie w przypadkach, gdy nie można zakończyć procesu za pomocą Menedżera zadań.
Jak zakończyć dowolny uruchomiony proces (program lub usługę) z wiersza polecenia lub programu PowerShell.*
* Notatka: Pamiętaj, że krytycznych usług systemu Windows nie można w żaden sposób zatrzymać.
Krok 1. Znajdź nazwę lub PID uruchomionego procesu.
Aby zatrzymać aplikację lub usługę z poziomu wiersza polecenia lub programu PowerShell, musisz znać nazwę procesu lub identyfikator procesu (PID)*.
* Notatka: Identyfikator procesu (PID) to unikalny numer, który identyfikuje każdy z procesów uruchomionych w systemie operacyjnym.
Aby znaleźć Nazwę lub Nazwę lub PID procesu, użyj jednego z następujących sposobów:
Opcja 1. Znajdź nazwę procesu i PID w Menedżerze zadań.
Pierwszym i najłatwiejszym sposobem znalezienia nazwy i identyfikatora PID procesu w systemie Windows jest Detale w Menedżerze zadań. Dodatkowo, jeśli chcesz poznać Nazwę i PID usługi, wybierz Usługi patka.
Opcja 2. Znajdź nazwę procesu i PID z wiersza polecenia lub programu PowerShell.
1. Aby wyświetlić nazwę i identyfikator PID wszystkich uruchomionych procesów, wpisz następujące polecenie (i naciśnij klawisz Enter) w wierszu polecenia lub w PowerShell: *
- Lista zadań
2. Teraz zauważ PID proces, który chcesz zatrzymać i przejdź do kroku 2. *
* PORADY:
1. Aby wyświetlić listę wszystkich PID uruchomionego programu (procesu), wydaj to polecenie:
- lista zadań /fi "nazwa obrazu eq Nazwa procesu.ex"
np. aby wyświetlić wszystkie identyfikatory PID procesu „Chrome.exe”, wpisz:
- lista zadań /fi "nazwa obrazu eq chrome.exe"
2. Aby wyświetlić PID określonego typu usługi:
- sc queryex Nazwa serwisu
np. aby wyświetlić wszystkie PID procesu obsługi „BITS” wpisz:
- sc queryex bity
Krok 2. Zakończ proces z wiersza polecenia lub programu PowerShell.
Po znalezieniu Nazwy lub PID procesu/usługi, który chcesz zatrzymać, przejdź do jego zatrzymania, wykonując poniższe instrukcje:
Część 1. Jak zabić proces z wiersza polecenia.
Aby zakończyć proces z wiersza poleceń, możesz użyć jego nazwy lub jego PID.
A. Aby zakończyć uruchomiony proces, używając jego PID z wiersza polecenia:
1. otwarty Wiersz polecenia jako administrator.
2. Wpisz następujące polecenie i naciśnij Wchodzić:*
- Zabójstwo /F /PID ProcesPID
* Notatka: Gdzie ProcesPID=PID procesu, który chcesz zatrzymać. np.: Jeśli chcesz zakończyć proces "notepad.exe" z PID 1908, wpisz:
- taskkill /F /PID 1908
B. Aby wymusić zamknięcie wszystkich wystąpień uruchomionej usługi lub aplikacji, używając jej nazwy:
1. otwarty Wiersz polecenia jako administrator.
2. Wpisz następujące polecenie i naciśnij Wchodzić:*
- ZADANIE /F /IM Nazwa procesu /T
* Notatka: Gdzie Nazwa procesu = Nazwa aplikacji, którą chcesz zatrzymać, podana w kolumnie „Nazwa obrazu”. np.: Jeśli chcesz zamknąć wszystkie wystąpienia aplikacji „Chrome.exe”, wpisz:
- ZADANIE /F /IM chrome.exe /T
Część 2. Jak zabić proces z PowerShell.
Aby zatrzymać proces z PowerShell, możesz użyć jego nazwy lub identyfikatora PID.
A. Aby wymusić zatrzymanie uruchomionego procesu usługi lub aplikacji za pomocą PID:
1. otwarty PowerShell jako administrator.
2. Wpisz następujące polecenie i naciśnij Wchodzić: *
- zabić -id ProcesPID
* Notatka: Gdzie ProcesPID=PID procesu, który chcesz zatrzymać. np.: Jeśli chcesz zakończyć proces "notepad.exe" z PID 396, wpisz:
zabić -id 396
B. Aby zatrzymać uruchomiony proces lub usługę, użyj jej nazwy z PowerShell:
- Zatrzymaj proces - nazwa "Nazwa procesu"
* Notatka: Gdzie Nazwa procesu = Nazwa aplikacji, którą chcesz zatrzymać, podana w kolumnie „Nazwa obrazu” bez rozszerzenia „.exe”. np.: Jeśli chcesz zamknąć wszystkie wystąpienia aplikacji „Chrome.exe”, wpisz:
- Zatrzymaj proces -Nazwa "chrome"
Otóż to! Daj mi znać, czy ten przewodnik Ci pomógł, zostawiając komentarz na temat swojego doświadczenia. Polub i udostępnij ten przewodnik, aby pomóc innym.
Dobrze. Teraz jak to zrobić z pliku wsadowego.
Robisz to programowo bez znajomości PID?
Dzięki.