Jak zabić proces za pomocą PowerShell

Jak zabić proces za pomocą PowerShell
PowerShell to oprogramowanie Windows używane do zarządzania konfiguracją, a także wykonuje zadania administracyjne. Główną odpowiedzialnością administratora systemu jest utrzymanie systemu bez przeszkód. Aby to zrobić, administratorzy systemu mają tendencję do zabijania kilku procesów, które albo nie funkcjonują dobrze, albo zakłócają inne procesy. Ten post ma na celu zbadanie możliwych metod zabijania procesów za pomocą PowerShell. Możliwe wyniki tego postu to:
  • Jak zabić proces za pomocą zadań zadań w PowerShell?
  • Jak zabić proces za pomocą stopu zatrzymania w PowerShell?

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.

  • /F: Mocno zabij proces
  • Pid: Określa identyfikator procesu, który ma zostać zakończony

Składnia: zabić proces z nazwy

> TaskIll /IM /F

Elementy składni to:

  • Zadaniowość: używany do zabicia zadania działającego
  • /JESTEM: używane do określenia nazwy obrazu procesu do zakończenia
  • /F: Mocno zabij proces

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

  • ID: gatunek składnia id
  • Siła: zmusza proces wdrożenia

Lub

Składnia: zabić proces po nazwie

> Stop -Process -Name -Siła

Elementy składniowe są wyjaśnione jako

  • Nazwa: Określa składnię nazwy
  • Siła: zmusza proces wdrożenia

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.