skyline
Goto Top

per Batch mehrere Tasks beenden (Fehler)

Guten morgen allerseits

Ich hab folgendes Problem:
Ich versuche mit einer Batchdatei 5 oder mehr Tasks zu beenden.
Folgende Varianten habe ich schon versucht:

1.
taskkill /im Taskname1.exe /f
taskkill /im Taskname2.exe /f
taskkill /im Taskname3.exe /f
taskkill /im Taskname4.exe /f
taskkill /im Taskname5.exe /f
Pause
Exit

2.
taskkill /im Taskname1.exe /im Taskname2.exe /im Taskname3.exe /im Taskname4.exe /im Taskname5.exe /f
Pause
Exit

3.
tskill /pid 3640
tskill .......
Pause
Exit

Das Problem:
Cmd führt immer nur die erste Zeile der Batchdatei unendlich mal aus, weshalb ich die Cmd beenden muss. Óò

Vielen Dank schonmal für die Antworten.

Content-Key: 107984

Url: https://administrator.de/contentid/107984

Printed on: April 26, 2024 at 13:04 o'clock

Member: zaggler
zaggler Feb 04, 2009 at 07:23:28 (UTC)
Goto Top
just 4 info,

den Befehl "taskkill /?" ausführen und alles steht da sogar mit Beispiel...

@echo off

taskkill /F /IM Taskname1.exe /IM Taskname2.exe /IM Taskname3.exe /IM Taskname4.exe /IM Taskname5.exe

exit

lg zaggler
Member: Skyline
Skyline Feb 04, 2009 at 07:37:05 (UTC)
Goto Top
dann kommt das:
6128dbe0a4c982eaf861f722bb87be46-hc_001

also genau das Problem, was ich angesprochen habe
Member: zaggler
zaggler Feb 04, 2009 at 07:47:07 (UTC)
Goto Top
ok sry hatte es zuerst bei mir mit 5 prozessen getestet und hatte funktioniert.

werden die Prozesse die du beenden willst unter dem aktuell angemeldeten Benutzer ausgeführt?
Member: Skyline
Skyline Feb 04, 2009 at 07:48:35 (UTC)
Goto Top
da es nur ein Benutzerkonto gibt....jup
Mitglied: 60730
60730 Feb 04, 2009 at 11:06:41 (UTC)
Goto Top
Servus,

werden die Prozesse die du beenden willst unter dem aktuell angemeldeten Benutzer.
da es nur ein Benutzerkonto gibt....jup

Es hätte ja auch ein Sysmdienstkonto sein können face-wink

Versuch mal dein Script ohne "Rocketdock" - das liegt 99.9% an diesem Tool und nicht an deiner Batch / Taskkill.

gruß
Member: Skyline
Skyline Feb 04, 2009 at 11:21:13 (UTC)
Goto Top
Versuch mal dein Script ohne "Rocketdock" - das liegt 99.9%
an diesem Tool und nicht an deiner Batch / Taskkill.

da kommt das gleiche Phänomen
Member: qwertz
qwertz Feb 04, 2009 at 20:58:50 (UTC)
Goto Top
Hallo,

heisst deine Batch-Datei zufällig taskkill.cmd oder taskkill.bat ?
Sieht nämlich verdächtig nach rekursivem Selbstaufruf aus.
Alternativ verwende mal taskkill.exe (also mit Endung) in deinem Skript.

Gruß
Member: Skyline
Skyline Feb 05, 2009 at 06:38:21 (UTC)
Goto Top
Ich hab die Batchdatei mal umbenannt.
Es funktioniert :D

Dank an alle Beteiligten für ihre Antworten.