Prozesse per Kommandozeile beenden

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Version vom 27. Dezember 2006, 16:22 Uhr von Darkstar88 (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
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 XP
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 -?"