Taskkill / f nie zabija procesu

Gdy uruchamiam eksperymentalną instancję VS z VS do debugowania i zatrzymywania debugowania (czasami bezpośrednio od macierzystego VS), pozostaje uruchomiony proces zombile devenv.exe, którego nie mogę zabić. Trzyma się wielu moich bibliotek DLL.

Gdy jestem zalogowany na tej 64-bitowej maszynie Win7 jako Administrator, spodziewałbym się, że będę w stanie zabić każdy proces, który chcę.

I tried (from Administrator command prompt):

End Task from Task Manager.
TASKKILL /F /IM devenv.exe
PSKILL devenv.exe

Żaden nie zwraca żadnego błędu iTASKKILL iPSKILL zwrócił komunikaty o powodzeniu zakończenia / zabicia procesu. Ale devenv.exe nadal działa, nie jest ponownie uruchamiany jakoPID pozostaje stała. Znika tylko po ponownym uruchomieniu systemu, co nie jest doskonałym rozwiązaniem.

Uwaga. LockHunter pokazuje, że devenv ma sam blokadę. I nie może go odblokować.

Powyższy zrzut ekranu jest wyjściem Process Monitora pokazującym devenv, aby był w jakimś rodzaju pętli „Profilowanie procesu” (kliknij prawym przyciskiem myszy i kliknij Otwórz obraz w nowej karcie, aby zobaczyć go poprawnie).

Jakieś pomysły, jak zabić taki proces w systemie Windows?

questionAnswers(26)

yourAnswerToTheQuestion