当我从 VS 启动 VS 的 Experimental 实例进行调试并停止调试(有时直接从父 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
None 返回任何错误并TASKKILL
返回PSKILL
终止/终止进程的成功消息。但是 devenv.exe 仍然运行,它不会重新生成,因为它PID
保持不变。它仅在重新启动系统时消失,这不是一个很好的解决方案。
笔记。LockHunter 显示 devenv 已锁定自身。而且它无法解锁。
上面的屏幕截图是 Process Monitor 的输出,显示 devenv 处于某种“Process Profiling”循环中(右键单击它并单击在新选项卡中打开图像以正确查看它)。
任何想法如何在 Windows 上终止这样的进程?