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-ID: 107984

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

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

zaggler
zaggler 04.02.2009 um 08:23:28 Uhr
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
Skyline
Skyline 04.02.2009 um 08:37:05 Uhr
Goto Top
dann kommt das:
6128dbe0a4c982eaf861f722bb87be46-hc_001

also genau das Problem, was ich angesprochen habe
zaggler
zaggler 04.02.2009 um 08:47:07 Uhr
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?
Skyline
Skyline 04.02.2009 um 08:48:35 Uhr
Goto Top
da es nur ein Benutzerkonto gibt....jup
60730
60730 04.02.2009 um 12:06:41 Uhr
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ß
Skyline
Skyline 04.02.2009 um 12:21:13 Uhr
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
qwertz
qwertz 04.02.2009 um 21:58:50 Uhr
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ß
Skyline
Skyline 05.02.2009 um 07:38:21 Uhr
Goto Top
Ich hab die Batchdatei mal umbenannt.
Es funktioniert :D

Dank an alle Beteiligten für ihre Antworten.