So stoppen Sie einen laufenden Dienst oder ein Programm über die Eingabeaufforderung oder PowerShell.

Wenn Sie erfahren möchten, wie Sie einen laufenden Dienst oder ein Programm über die Eingabeaufforderung oder die Windows PowerShell beenden, lesen Sie dieses Tutorial weiter. Der übliche Weg, einen laufenden Prozess in Windows zu beenden, besteht darin, den Task-Manager zu öffnen, mit der rechten Maustaste auf den Prozess zu klicken und 'Aufgabe beenden' oder "Prozessbaum beenden" auszuwählen. Wenn Sie einen Dienst stoppen möchten, müssen Sie außerdem zu den Diensten navigieren und die Option "Stopp" auswählen, nachdem Sie mit der rechten Maustaste auf den Dienst geklickt haben.

Eine weitere nützliche Methode zum Beenden eines laufenden Dienstes oder Programms besteht jedoch darin, die Befehlszeile oder die PowerShell zu verwenden, insbesondere in Fällen, in denen Sie den Prozess nicht mit dem Task-Manager beenden können.

So stoppen Sie einen Dienst oder ein Programm über die Eingabeaufforderung oder PowerShell.

So beenden Sie einen laufenden Prozess (Programm oder Dienst) über die Eingabeaufforderung oder PowerShell.*

* Notiz: Beachten Sie, dass kritische Windows-Dienste in keiner Weise gestoppt werden können.

Schritt 1. Suchen Sie den Namen oder die PID des laufenden Prozesses.

Um eine Anwendung oder einen Dienst über die Eingabeaufforderung oder über die PowerShell zu stoppen, müssen Sie den Prozessnamen oder die Prozesskennung (PID)* kennen.

* Notiz: Der Process Identifier (PID) ist eine eindeutige Nummer, die jeden der laufenden Prozesse auf dem Betriebssystem identifiziert.

Um den Namen oder den Namen oder die PID eines Prozesses zu finden, verwenden Sie eine der folgenden Möglichkeiten:

Option 1. Suchen Sie den Prozessnamen und die PID im Task-Manager.

Der erste und einfachste Weg, den Namen und die PID eines Prozesses in Windows zu finden, ist aus dem Einzelheiten Registerkarte im Task-Manager. Wenn Sie außerdem den Namen und die PID eines Dienstes herausfinden möchten, wählen Sie die Dienstleistungen Tab.

PID im Task-Manager finden

Option 2. Suchen Sie den Prozessnamen und die PID über die Eingabeaufforderung oder PowerShell.

1. Um den Namen und die PID aller laufenden Prozesse anzuzeigen, geben Sie den folgenden Befehl ein (und drücken Sie die Eingabetaste), entweder in der Eingabeaufforderung oder in PowerShell: *

  • Aufgabenliste
Taskkill

2. Beachten Sie nun den PID-Prozess, den Sie stoppen möchten, und fahren Sie mit Schritt 2 fort. *

* TIPPS:
1. Um eine Liste aller PIDs eines laufenden Programms (Prozesses) anzuzeigen, geben Sie diesen Befehl ein:

  • Aufgabenliste /fi "imagename eq Prozessname.exe"

z.B. Um alle PIDs des Prozesses "Chrome.exe" anzuzeigen, geben Sie Folgendes ein:

  • Aufgabenliste /fi "imagename eq chrome.exe"
Bild

2. So zeigen Sie die PID eines bestimmten Diensttyps an:

  • sc queryex Dienstname

z.B. Um alle PID des "BITS"-Dienstprozesses anzuzeigen, geben Sie Folgendes ein:

  • sc Queryex-Bits
Bild

Schritt 2. Beenden Sie einen Prozess über die Eingabeaufforderung oder die PowerShell.

Nachdem Sie den Namen oder die PID des Prozesses/Dienstes gefunden haben, den Sie stoppen möchten, fahren Sie mit dem Stoppen fort, indem Sie die folgenden Anweisungen befolgen:

Teil 1. So beenden Sie einen Prozess über die Eingabeaufforderung.

Um einen Prozess über die Eingabeaufforderung zu beenden, können Sie entweder seinen Namen oder seine PID verwenden.

A. So beenden Sie einen laufenden Prozess mithilfe seiner PID über die Eingabeaufforderung:

1. Offen Eingabeaufforderung als Administrator.
2. Geben Sie den folgenden Befehl ein und drücken Sie Eingeben:*

  • taskkill /F /PID ProzessPID

* Notiz: Wo ProzessPID=die PID des Prozesses, den Sie stoppen möchten. Beispiel: Wenn Sie den Prozess "notepad.exe" mit PID 1908 beenden möchten, geben Sie ein:

  • Taskkill /F /PID 1908
Prozess durch PID beenden

B. So erzwingen Sie das Schließen aller Instanzen eines laufenden Dienstes oder einer laufenden Anwendung mithilfe des Namens:

1. Offen Eingabeaufforderung als Administrator.
2. Geben Sie den folgenden Befehl ein und drücken Sie Eingeben:*

  • TASKKILL /F /IM Prozessname /T

* Notiz: Wo Prozessname = Der Name der Anwendung, die Sie beenden möchten, wie in der Spalte "Image Name" aufgeführt. Beispiel: Wenn Sie alle Instanzen der Anwendung "Chrome.exe" beenden möchten, geben Sie Folgendes ein:

  • TASKKILL /F /IM chrome.exe /T
Prozess nach Prozessname beenden

Teil 2. So beenden Sie einen Prozess aus PowerShell.

Um einen Prozess von PowerShell aus zu stoppen, können Sie entweder seinen Namen oder seine PID verwenden.

A. So erzwingen Sie das Beenden eines laufenden Prozesses eines Dienstes oder einer Anwendung mithilfe der PID:

1. Offen PowerShell als Administrator.
2.
Geben Sie den folgenden Befehl ein und drücken Sie Eingeben: *

  • töten -id ProzessPID

* Notiz: Wo ProzessPID=die PID des Prozesses, den Sie stoppen möchten. Beispiel: Wenn Sie den Prozess "notepad.exe" mit PID 396 beenden möchten, geben Sie Folgendes ein:

  • kill -id 396

Kill-Prozess-PID

B. So stoppen Sie einen laufenden Prozess oder Dienst, indem Sie seinen Namen aus PowerShell verwenden:

  • Stop-Prozess -Name "Prozessname"

* Notiz: Wo Prozessname = Der Name der Anwendung, die Sie beenden möchten, wie in der Spalte "Image Name" aufgeführt ohne die ".exe-Erweiterung". Beispiel: Wenn Sie alle Instanzen der Anwendung "Chrome.exe" beenden möchten, geben Sie Folgendes ein:

  • Stop-Prozess -Name "chrome"
Prozess stoppen

Das ist es! Lassen Sie mich wissen, ob dieser Leitfaden Ihnen geholfen hat, indem Sie Ihren Kommentar zu Ihren Erfahrungen hinterlassen. Bitte liken und teilen Sie diesen Leitfaden, um anderen zu helfen.

Okay gut. Nun, wie machen wir es aus einer Batch-Datei.
Programmgesteuert tun, ohne die PID zu kennen?
Vielen Dank.