Prozesse automatisch beenden

Ich suche eine Möglichkeit, unter Windows XP einen laufenden Prozess per Batch-Datei oder über die Eingabeaufforderung zu beenden. Wenn möglich sollte die Lösung nicht nur für Administratoren, sondern auch für eingeschränkte Benutzer funktionieren.

vorlesen Druckansicht
Lesezeit: 1 Min.

Ich suche eine Möglichkeit, unter Windows XP einen laufenden Prozess per Batch-Datei oder über die Eingabeaufforderung zu beenden. Wenn möglich sollte die Lösung nicht nur für Administratoren, sondern auch für eingeschränkte Benutzer funktionieren.

Windows XP bringt genau für diesen Zweck das Kommandozeilenprogramm „taskkill“ mit. Seine genaue Aufrufsyntax erfahren Sie mit der Eingabe

taskkill /?

Um zu entscheiden, welches Programm der Befehl abschießen soll, stehen verschiedene Filtermöglichkeiten zur Verfügung, etwa nach exe-Dateiname, Fenstertitel oder Prozess-ID. Letztere kann man sich zum Beispiel durch einen Aufruf des Befehls „tasklist“ besorgen.

Nicht-Administratoren können mit taskkill normalerweise nur Programme beenden, die sie auch selbst gestartet haben. Den Zugriff auf andere Prozesse verhindern Sicherheitsmechanismen in Windows. Um die zu umgehen, kann man taskkill aber mit der Option /u anweisen, im Kontext eines anderen Benutzers zu laufen, dessen Kennwort man dann allerdings wissen und mit übergeben muss. (hos) (hos)