Я изучаю C++ и должен убить процесс (свою программу я создал).

Но я не могу увидеть процесс в диспетчере задач, поэтому я погуглил, как я могу убить его из командной строки.

Когда я пытаюсь убить

taskkill /IM mycpp.exe /f

Там написано, что у меня нет прав на это. (Доступ закрыт)

Я единственный, кто пользуется этим компьютером, как я могу получить доступ к этой команде убийства?

2 ответа2

2

Вы можете скачать Sysinternals Process Explorer, запустить его (Запуск от имени администратора). Он покажет вам список процессов пользовательского режима, запущенных в вашей системе.

Вы можете использовать его, чтобы прервать процесс, когда найдете его.

В качестве альтернативы, вы можете создать пакетный файл и вызвать Sysinternals PSKill, который позволяет вам указать имя исполняемого файла, которое затем завершается. (Пакетный файл может потребоваться запустить от имени администратора)

0

Существуют процессы, которые блокируют попытки быть убитыми. Программное обеспечение, такое как антивирус, установит драйверы, которые не позволят вам его убить. В зависимости от версии Windows может оказаться возможным загрузиться в безопасном режиме и таким образом завершить задачу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .