Prozesse per Kommandozeile beenden

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Windows allgemein

Eine Umsetzung der FAQ-Artikel erfolgt auf eigene Gefahr. Der Autor weist in seinem Artikel auf den jeweiligen Schwierigkeitsgrad und Zeitaufwand hin. Es wird ausdrücklich empfohlen, vor der Durchführung von Systemänderungen an Windows einen aktuellen Wiederherstellungspunkt anzulegen.
Siehe auch Wiki FAQ und Impressum.

Details
Bereich: Software
Kategorie: System
Gruppe: Einrichtung und Systemvariablen
Betriebssystem: Windows 2000
Windows 2000 Server
Windows XP
Windows 2003 Server
Windows allgemein
Zeitaufwand: Gering
Anforderung: Niedrig

Zurück zur Übersicht


Jeder kennt die Möglichkeit, Programme per Batch-Datei zu starten.

Nur wie kann man diese Programme per Batch wieder schließen? Oder zu einer bestimmten Zeit über den Taskplaner beenden?

Dafür gibt es den Befehl "taskkill"

Wichtige Parameter:

/F                       Erzwingt das Beenden des Prozesses.

/PID  Prozesskennung     Bestimmt die Prozesskennung des Prozesses, der beendet werden muss.
 
/IM   Abbildname         Bestimmt den Abbildnamen des Prozesses, der beendet werden soll. 
                         Durch "*" werden alle Abbildnamen verwendet.

/T                       Strukturabbruch: Beendet den angegebenen Prozess und dessen 
                         untergeordnete Prozesse.



Beispiele:

Beenden von zwei "normalen" Programmen:

  • TASKKILL /IM notepad.exe /IM mspaint.exe


Beenden von einem Programm erzwingen:

  • TASKKILL /F /IM notepad.exe


Beenden von Prozessen, dessen PID (Prozess-ID) man kennt:

  • TASKKILL /PID 1230 /PID 1241 /PID 1253


Beenden von Winamp und allen untergeordneten Prozessen erzwingen:

  • TASKKILL /F /IM winamp.exe /T


Die genaue Syntax, mit weiteren Schaltern bekommt man (wie immer) mit "taskkill /?" oder "taskkill -?"