命令行替代Windows' taskkill.exe

时间:2017-02-05 22:11:51

标签: batch-file cmd task kill taskkill

首先,如果我在错误的位置发布此消息,请不要攻击我。发生在我之前的“服务器故障”中,我不再需要它了。

无论如何,我一直在编写一些批处理脚本,我需要一个好的命令行taskkill.exe替代方法来杀死程序,然后再执行另一个命令。例如:

@echo off
echo Killing task . . . 
AltTaskKiller /IM calc.exe
if running calc.exe goto notkilled
echo Task killed . . .
pause
goto end

:notkilled
echo Task could not be killed . . . 
pause

:end

谢谢!

2 个答案:

答案 0 :(得分:1)

好的,这应该做同样的事情:

WMIC PROCESS WHERE Name="calc.exe" CALL Terminate

答案 1 :(得分:1)

nircmd会做你想要的(以及更多)

nircmd.exe killprocess calc.exe

http://www.nirsoft.net/utils/nircmd.html