У меня возникла проблема, когда процессы зависают и абсолютно не хотят умирать. Я попытался использовать диспетчер задач и pskill
из консоли (с правами администратора), и хотя программа сообщит, что она убила процесс, он все еще остается, и я не могу открыть второй процесс. Это случилось с Оперой и Трюкриптом.
Операционная система Windows 7 Professional (64-разрядная). Перезагрузка компьютера очищает зависший процесс.
Я также попытался использовать программу под названием Ultimate Process Detail & Killer , которая тоже не помогла.
Ответы:
Попробуйте отладчик:
Процессы могут быть недоступны, если они ожидают завершения ввода-вывода или аналогичной операции («непрерывный сон») (см. Также [1] )
или если они уже мертвы 1 (иначе "процессы зомби" в Unix).
1 Старая новая вещь: почему некоторые процессы остаются в диспетчере задач после их уничтожения?
источник
ntsd
это Windows NT Symbolic Debugger , часть Windows XP и более поздних версий. (Командаq
означает просто «выйти».) На MSDN есть некоторая информация .-p
сообщает программе, что следующий аргумент - это числовой идентификатор процесса, к которому нужно присоединиться; аналогично,-c
предшествует одной команде - без нее вы бы получили интерактивный режим ntsd.Используйте следующую команду:
источник
ERROR: The process "GitHub.exe" with PID 11112 could not be terminated. Reason: There is no running instance of the task.
Space Tornado Killer может сделать то же самое, так как он установлен на моем компьютере.
Space Tornado Killer - это бесплатная утилита для Windows, которая позволяет завершать / уничтожать сразу несколько запущенных процессов Windows одним нажатием кнопки. Удерживая нажатой клавишу Ctrl, щелкните, чтобы выбрать один, два, три или любое количество процессов. Затем просто нажмите Kill Selected или нажмите F4, чтобы завершить все выбранные процессы одновременно.
Эта утилита предназначена для дополнения диспетчера задач, а не для его замены.
Для получения дополнительной информации и загрузки
http://www.spacetornado.com/killer/
источник