Jak zatrzymać uruchomioną usługę lub program z wiersza polecenia lub programu PowerShell.

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 zatrzymać usługę lub program z wiersza polecenia lub programu PowerShell.

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.

Znajdź PID z Menedżera zadań

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ń
Zabójstwo

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"
obraz

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
obraz

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
zakończyć proces przez PID

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
Zakończ proces według nazwy procesu

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

Zabij PID procesu

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"
Zatrzymaj proces

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.