taskkill java进程_windows - Taskkill / f不会杀死进程

当常规方法如Taskkill或PSKill无法结束Windows中的进程时,本文提供了多种替代解决方案,包括杀死子进程、使用PowerShell、WMIC命令、NirCmd等工具,以应对那些似乎无法终止的顽固进程。
摘要由CSDN通过智能技术生成

windows - Taskkill / f不会杀死进程

当我从VS启动VS的实验实例进行调试并停止调试时(有时直接从父VS),zombile devenv.exe进程仍在运行,我无法杀死。 它坚持我的许多dll。

当我以管理员身份登录这台64位Win7机器时,我希望能够杀死我想要的任何进程。

I tried (from Administrator command prompt):

End Task from Task Manager.

TASKKILL /F /IM devenv.exe

PSKILL devenv.exe

无返回任何错误,TASKKILL和PSKILL返回终止/终止进程的成功消息。 但devenv.exe仍然运行,它不会重新生成,因为PID保持不变。 它只在系统重启时消失,这不是一个很好的解决方案。

注意。 LockHunter显示devenv已经锁定了自己。 它无法解锁它。

6be4c8bcd80d33e09ea0e07c5cd3fe85.png

上面的屏幕截图是Process Monitor的输出,显示devenv处于某种“Process Profiling”循环中(右键单击它并单击新选项卡中的打开图像以正确查看它)。

有关如何在Windows上杀死此类进程的任何想法?

26个解决方案

69 votes

你必须杀死子进程,如果任何产生成功杀死你的进程

taskkill /IM "process_name" /T /F

/T = kills child process

/F = forceful termination of your process

aaa answered 2019-06-25T06:34:26Z

26 votes

在Windows Server 2008 R2上遇到同样的问题,没有任何帮助,而不是taskmanager或taskkill。 但是,windows powershell以管理员的身份运行“kill -id pid”

Gnampf answered 2019-06-25T06:34:52Z

23 votes

重启是唯一对我有用的解决方案(到目前为止)。

杰出的Mark Russonovich对不可杀戮的过程有很好的解释。

总而言之,它很可能是由于未经处理的I / O请求未正确处理(由您的程序可能访问的设备驱动程序)

[http://blogs.technet.com/b/markrussinovich/archive/2005/08/17/unkillable-processes.aspx]

Francis answered 2019-06-25T06:35:46Z

20 votes

taskkill和powershell(kill)方法对我不起作用; 它仍然说“拒绝访问”。

我有更好的运气:

wmic process wh

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值