Prozesse per Kommandozeile beenden
aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
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.
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 |
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 -?"