Wie man einen Prozess mit PowerShell tötet

Wie man einen Prozess mit PowerShell tötet
PowerShell ist eine Windows -Software, die für die Konfigurationsverwaltung verwendet wird, und führt auch Verwaltungsaufgaben aus. Die Hauptverantwortung eines Systemadministrators besteht darin, das System ohne Hindernis laufen zu lassen. Dazu neigen die Systemadministratoren dazu, einige Prozesse zu töten, die entweder nicht gut funktionieren oder die anderen Prozesse stören. Dieser Beitrag zielt darauf ab, die möglichen Methoden zum Abtöten von Prozessen mit PowerShell zu untersuchen. Die möglichen Ergebnisse dieses Beitrags sind:
  • So töten Sie einen Prozess mit TaskKill in PowerShell ab?
  • Wie man einen Prozess mit Stop-Process in PowerShell tötet?

Methode 1: So töten Sie einen Prozess mit TaskKill in PowerShell ab?

TaskKill ist ein Administratorbefehl, der von PowerShell und CMD verwendet wird, um jeden laufenden Prozess abzugeben. TaskKill verwendet PID (Prozessidentifikation) oder den Prozessnamen, um die Prozessnummer zu identifizieren und dann abzutötet.

Syntax: Um einen Prozess durch ID abzutöten

> TaskKill /f /pid

Syntaxelemente werden unten erläutert.

  • /F: Töten Sie den Prozess zum Zeugnis
  • PID: Gibt die Prozess -ID an, die kurz vorgestellt werden soll

Syntax: Um einen Prozess mit Namen abzutöten

> TaskKill /IM /F

Die Elemente der Syntax sind:

  • TaskKill: Es wurde verwendet, um eine Laufaufgabe zu töten
  • /ICH BIN: Wird verwendet, um den Bildnamen des zu beendenden Prozesses anzugeben
  • /F: Töten Sie den Prozess zum Zeugnis

Beispiel
Hier haben wir die Verwendung des TaskKill -Befehls präsentiert, der im Grunde genommen zum Töten eines Prozesses verwendet wird.

Wenn Sie den Prozessbildnamen oder seine ID mithilfe von PowerShell abrufen möchten, können Sie ihn über den folgenden Befehl erhalten:

> Taskliste

In der obigen Ausgabe repräsentiert die erste Spalte „Bildname“ die vorhandenen Bilder, und die zweite „PID“ repräsentiert die Prozess -IDs, die dritte Spalte „Sitzungsname“ zeigt Dienstenamen. Die vierte Spalte „Sitzung#“ gibt an, ob die Sitzung ist, ob die Sitzung ist Ein-.

Wählen Sie die Aufgabe aus, die Sie töten möchten, und schreiben Sie seine ID im Befehl unten auf, um sie zu töten:

> TaskKill /F /PID 5276

Von dem "ERFOLGBotschaft, es wird beobachtet, dass der Prozess erfolgreich getötet wurde.

TaskKill ermöglicht auch das Töten einer Aufgabe, indem ihr Name angegeben wird.

Geben Sie den Namen des Prozesses an, den Sie nach dem töten möchten /ICH BIN Parameter wie folgt:

> TaskKill /IM Calc.exe /f

Glückwunsch! Sie haben gelernt, TaskKill zu verwenden, um einen Prozess sowohl durch seine ID als auch nach seinem Namen zu töten.

Methode 2: So töten Sie einen Prozess mit Stop-Process in PowerShell ab?

Das Stop-Process-CMDLET ist ein Verwaltungsbefehl, mit dem die laufenden Prozesse abgebildet werden. Der Befehl Stop-Process verwendet PID und den Namen, um den Prozess beim Töten zu identifizieren.

Syntax: Töten Sie den Prozess durch ID

> Stop -Process -id -Gewalt

Syntaxelemente werden als beschrieben als

  • AUSWEIS: Spezies die ID -Syntax
  • Gewalt: erzwingt den Prozess zur Umsetzung

Oder

Syntax: Um den Prozess mit Namen abzutöten

> Stop -Process -name -Gewalt

Syntaxelemente werden als erklärt als

  • Name: Gibt die Namenssyntax an
  • Gewalt: erzwingt den Prozess zur Umsetzung

Beispiel
Dieses Beispiel zeigt die Arbeit des TaskKill -Befehls.

Führen Sie zunächst den Befehl der Taskliste aus, um die Aufgabenliste zu erhalten.

> Taskliste

Geben Sie den Prozess an, den Sie töten möchten, und geben Sie dann seine ID ein

> Stopp -Process -id 5704 -force

Daher wird der Prozess mit dem Stop-Process-CMDLet beendet.

Mit Stop-Process können Sie auch den Prozess abtöten, indem Sie seinen Namen angeben.

> Stop -Process -name Notepad -force

Der genannte Prozess “Notizblock”Wird erfolgreich getötet.

Herzlichen Glückwunsch! Sie haben erfolgreich gelernt, den Prozess mit PowerShell zu töten.

Abschluss

Um einen Prozess zu töten, unterstützt PowerShell Stop-Process- und TaskKill-Befehle. Beide Methoden verfolgen den Prozess entweder durch den Prozessnamen oder die ID. Dieser Beitrag hat eine Liste möglicher Methoden zur Verfügung gestellt, um einen Prozess mit PowerShell abzutöten. Sie können auch die Liste der Prozesse über die Befehle Get-Process oder Tasklist in PowerShell erhalten.