我需要杀死一个Windows进程(java.exe)。我目前正在使用:
taskkill.exe /F /IM java.exe
我需要使用/ F选项,因为这是一个关键过程,但是这样我得到一个返回码1而不是我需要一个返回码0(当我不使用/ F来杀死其他非关键进程时返回)
我该如何解决这个问题?
非常感谢
答案 0 :(得分:3)
答案 1 :(得分:1)
为什么不使用PowerShell?
Stop-Process -Name java.exe
从旧的命令提示符:
powershell -Command "Stop-Process -Name java.exe"
答案 2 :(得分:0)
我在Windows Server 2008R2上使用以下命令
Taskkill /IM B2B_Crawler_V2.exe /F
参考Taskkill和Killing a process in Batch and reporting on success
答案 3 :(得分:0)
在CMD中执行此操作
获取开放流程列表
netstat -a -o -n
然后使用以下命令终止该端口上的进程
taskkill /F /PID <pid>