Taskkill не может завершить процесс, но taskmanager может

Taskkill не может завершить процесс, но taskmanager может

Недавно я узнал кое-что интересное: я не могу убивать задачи, taskkillкромеДиспетчер задачубивает их. Я могу завершить процесс с помощью диспетчера задач, но когда я пытаюсь сделать это с помощью taskkill, он выдает мне сообщение об отказе в доступе.

PS C:\Users\user> taskkill /PID 8640 /F
ERROR: The process with PID 8640 could not be stopped.
Reason: Permission denied

Кто-нибудь знает, что здесь происходит и как решить эту проблему?

PS: Я знаю, что могу убить его с помощью административной оболочки, но этонетрешение, которое я ищу. Если диспетчер задач может делать это без разрешения, taskkill должен делать то же самое.

решение1

Taskkill — это программа, которой нужны административные привилегии для завершения задачи. Если вы запустите командную строку как администратор и выполните ту же команду, она успешно завершит задачу.

Доступ к диспетчеру задач также является процессом, требующим административных привилегий, то есть, когда вы открываете диспетчер задач, первое, что вы видите, — это запрос на повышение прав с просьбой предоставить разрешения. Если вы нажмете «нет» в этом запросе, диспетчер задач не откроется.

Итак, в вашем следующем заявлении:

Если диспетчер задач может делать это без разрешения, taskkill должен делать то же самое.

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

Связанный контент