Lorsque je démarre une instance expérimentale de VS à partir de VS pour le débogage et que j'arrête le débogage (parfois directement à partir du VS parent), un processus zombile devenv.exe reste en cours d'exécution et je suis incapable de le tuer. Il s'accroche à plusieurs de mes dlls.
Comme je suis connecté à cette machine Win7 64bit en tant qu'administrateur, je m'attendrais à pouvoir tuer n'importe quel processus que je souhaite.
I tried (from Administrator command prompt):
End Task from Task Manager.
TASKKILL /F /IM devenv.exe
PSKILL devenv.exe
Aucune ne renvoie une erreur et TASKKILL
y PSKILL
a renvoyé les messages de succès de la terminaison/suppression du processus. Mais devenv.exe continue de fonctionner, il n'est pas re-spawné comme le processus PID
reste constant. Il ne disparaît qu'au redémarrage du système, ce qui n'est pas une bonne solution.
Note. LockHunter montre que devenv s'est verrouillé lui-même. Et il ne peut pas le déverrouiller.
La capture d'écran ci-dessus est la sortie de Process Monitor montrant que devenv est dans une sorte de boucle de 'Process Profiling' (Cliquez droit dessus et cliquez sur ouvrir l'image dans un nouvel onglet pour la voir correctement).
Une idée sur la façon de tuer un tel processus sous Windows ?