1

私のバッチファイルでは、実行中の場合、その名前でタスクを強制終了しようとしています。そのために、次のコマンドを使用します

Tasklist | findstr "abc.exe"
IF %ErrorLevel% EQU 0 Taskkill /F /IM "abc.exe"

問題は、「abc.exe」が複数回実行されている可能性があることです。どちらも 2 つの異なる場所に保存されます (たとえば、C:\A\abc.exe、C:\B\abc.exe)。

C:\A\abc.exe だけを強制終了する方法はありますか?

4

1 に答える 1

-1

これは単なる考えです...しかし、アプリケーション名の代わりに「pid」を使用してタスクを強制終了してみてください

taskkill -f -pid xxxx

ここで、xxxx は数値の pid です

于 2011-12-08T17:33:15.707 に答える