デバッグのためにVSからVSのExperimentalインスタンスを起動し、デバッグを停止すると(場合によっては、親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がそれ自体をロックしていることを示しています。そして、それをアンロックすることはできません。
上のスクリーンショットは、devenvがある種の「プロセスプロファイリング」ループにあることを示すプロセスモニターの出力です(右クリックして新しいタブで画像を開くをクリックすると、正しく表示されます)。
Windowsでそのようなプロセスを強制終了する方法はありますか?