dus*_*ntp 123 windows process windows-7 devenv windows-7-x64
当我从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
Run Code Online (Sandbox Code Playgroud)
无返回任何错误,TASKKILL并PSKILL返回终止/终止进程的成功消息.但是devenv.exe仍然运行,它不会因为PID保持不变而重新生成.它只在系统重启时消失,这不是一个很好的解决方案.
注意.LockHunter显示devenv已经锁定了自己.它无法解锁它.

上面的屏幕截图是Process Monitor的输出,显示devenv处于某种"Process Profiling"循环中(右键单击它并单击新选项卡中的打开图像以正确查看它).
有关如何在Windows上杀死此类进程的任何想法?
小智 71
你必须杀死子进程,如果任何产生成功杀死你的进程
taskkill /IM "process_name" /T /F
/T = kills child process
/F = forceful termination of your process
Run Code Online (Sandbox Code Playgroud)
twa*_*lig 29
taskkill和powershell(kill)方法对我不起作用; 它仍然说Access拒绝.
我有更好的运气:
wmic process where "name='myprocessname.exe'" delete
Run Code Online (Sandbox Code Playgroud)
Gna*_*mpf 26
在Windows Server 2008 R2上遇到同样的问题,没有任何帮助,而不是taskmanager或taskkill.但是,windows powershell以管理员的身份运行"kill -id pid"
Fra*_*cis 23
重启是唯一对我有用的解决方案(到目前为止).
杰出的Mark Russonovich对不可杀戮的过程有很好的解释.
总而言之,它很可能是由于未经处理的I/O请求未正确处理(由您的程序可能访问的设备驱动程序)
http://blogs.technet.com/b/markrussinovich/archive/2005/08/17/unkillable-processes.aspx
我知道现在已经很晚了但是taskkill /im devenv.exe /t /f应该可行.在/t杀死孩子处理了.
在我的情况下,经过几天与这个问题的斗争(它发生在VirtualBox和μTorrent进程),我发现它是由Windows Update补丁KB4338818(Windows 7 x64)引发的网络驱动程序问题引起的.卸载该补丁后,一切都恢复正常.我只是觉得它可能对其他人有用.
本机tskill <pid>(或tskill.exe <pid>)在 Windows 10 上为我工作,而没有其他本机答案。
就我而言,我有一些 chrome.exe 进程,任务管理器的“结束任务”正在为其工作,但taskkill /F /T /PID <pid>powershellkill -id <pid>和 shell都不起作用(即使两个 shell 都以管理员身份运行)。
这很奇怪,因为taskkill据称是更好的 api-and-does-more 版本tskill。
在我的情况下,杀死我使用的某个任务的所有实例 FOR /F "usebackq tokens=2 skip=2" %i IN (`TASKLIST /FI "IMAGENAME eq name_of_task.exe"`) DO tskill %i
我可以通过杀死explorer.exe解决我的问题来解决这个问题,而explorer.exe反过来又沉迷于我想要杀死的进程.我想如果进程通过可能被锁定的钩子打开接口,也可能发生这种情况.
| 归档时间: |
|
| 查看次数: |
358315 次 |
| 最近记录: |