Metoda 1: Jak zabić proces za pomocą zadań zadań w PowerShell?
TaskKill to polecenie administratora, które jest używane przez PowerShell i CMD do zabicia dowolnego procesu uruchomionego. Zadaniowość używa PID (identyfikacja procesu) lub nazwa procesu w celu zidentyfikowania numeru procesu, a następnie go zabija.
Składnia: zabić proces według identyfikatora
> Taskkill /f /pid
Elementy składniowe są wyjaśnione poniżej.
Składnia: zabić proces z nazwy
> TaskIll /IM /F
Elementy składni to:
Przykład
Tutaj przedstawiliśmy użycie polecenia zadaniowego, które jest zasadniczo używane do zabicia procesu.
Jeśli chcesz uzyskać nazwę obrazu procesu lub jego identyfikator za pomocą PowerShell, możesz go uzyskać za pomocą następującego polecenia:
> Lista zadań
W powyższym wyjściu pierwsza kolumna „Nazwa obrazu” reprezentuje obecne obrazy, a druga „PID” reprezentuje identyfikatory procesu, trzecia kolumna „Nazwa sesji” reprezentuje nazwy usług, czwarta kolumna „Session#” mówi, czy sesja jest na lub wyłączając za pomocą 1 i 0.
Wybierz zadanie, które chcesz zabić i zapisać jego identyfikator w poniższym poleceniu, aby go zabić:
> TaskIll /f /PID 5276
Z „POWODZENIE”Wiadomość, obserwuje się, że proces został pomyślnie zabity.
Zadanowość pozwala również na zabicie zadania, określając jego nazwę.
Określ nazwę procesu, który chcesz zabić po /JESTEM Parametr w następujący sposób:
> TaskIll /IM Calc.exe /f
Gratulacje! Nauczyłeś się używać zadańki, aby zabić proces zarówno według jego identyfikatora.
Metoda 2: Jak zabić proces przy użyciu stopu stopu w PowerShell?
CMDLET PROPOCJA jest poleceniem administracyjnym używanym do zabicia działających procesów. Polecenie Stop-Process używa PID i nazwy do identyfikacji procesu podczas zabijania.
Składnia: Zabij proces według identyfikatora
> Stop -proces -id-Siła
Elementy składniowe są opisane jako
Lub
Składnia: zabić proces po nazwie
> Stop -Process -Name-Siła
Elementy składniowe są wyjaśnione jako
Przykład
Ten przykład pokazuje działanie polecenia zadań.
Przede wszystkim uruchom polecenie LLIST TASKLIST, aby uzyskać listę zadań.
> Lista zadań
Określ proces, który chcesz zabić, a następnie wprowadź jego identyfikator
> Stop -proces -id 5704 -Force
Stąd proces jest zakończony przy użyciu CMDLET przetwarzania stopu.
Stop-proces pozwala również zabić proces, określając jego nazwę.
> Stop -proces -name notepad -force
Proces nazwany „Notatnik”Jest zabijane pomyślnie.
gratulacje! Z powodzeniem nauczyłeś się zabić proces za pomocą PowerShell.
Wniosek
Aby zabić proces, PowerShell obsługuje polecenia Stop-Process i Taskkill. Obie metody śledzą proces albo za pomocą nazwy procesu lub identyfikatora. Ten post zawierał listę możliwych metod zabicia procesu za pomocą PowerShell. Możesz także uzyskać listę procesów za pośrednictwem poleceń GET-Process lub LList w PowerShell.