Taskkill / f не убивает процесс

Когда я запускаю экспериментальный экземпляр VS из VS для отладки и прекращаю отладку (иногда непосредственно из родительского VS), остается запущенный процесс devenv.exe, который я не могу уничтожить. Это касается многих моих библиотек.

Поскольку я вошел на эту 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 shows devenv to be in some kind of 'Process Profiling' loop

Приведенный выше снимок экрана представляет собой вывод Process Monitor, показывающий, что devenv находится в некотором роде «Process Profiling». Цикл (щелкните правой кнопкой мыши на нем и нажмите открыть изображение в новой вкладке, чтобы увидеть его правильно).

Есть идеи, как убить такой процесс в Windows?

Ответы на вопрос(26)

Ваш ответ на вопрос