当我从VS中以调试模式启动实验性实例并停止调试时(有时直接从父级VS),会留下一个僵尸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在其本身上有锁定。而且无法解锁它。
上面的屏幕截图是Process Monitor的输出,显示devenv处于某种“进程分析”循环中(右键单击它并点击在新标签页中打开图像以正确查看它)。
有没有办法在Windows上终止这样的进程?