2

我需要杀死一个 Windows 进程(java.exe)。我目前正在使用:

taskkill.exe /F /IM java.exe

我需要使用 /F 选项,因为它是一个关键进程,但是通过这种方式我得到一个返回码 1 而我需要一个返回码 0(当我不使用 /F 杀死其他非关键进程时返回)

我该如何解决这个问题?

非常感谢

4

4 回答 4

3

您可以尝试:

TASKKILL /F /IM "notepad.exe"

你可以在这里了解更多。也访问这个博客

于 2010-07-03T15:48:47.460 回答
1

为什么不使用 PowerShell?

Stop-Process -Name java.exe

从旧的命令提示符:

powershell -Command "Stop-Process -Name java.exe"
于 2016-12-06T19:16:29.137 回答
0

我在 Windows Server 2008R2 上使用以下命令

Taskkill /IM B2B_Crawler_V2.exe /F

参考TaskkillKilling a process in Batch并报告成功

于 2014-04-08T00:38:12.863 回答
-1

在 CMD 中执行

获取打开的进程列表

netstat -a -o -n

然后使用以下命令终止该端口上的进程

taskkill /F /PID <pid>
于 2015-02-06T14:24:29.470 回答