2013-04-19 18:22:51 +0000 2013-04-19 18:22:51 +0000
13
13

Как преодолеть Access Denied при убийстве процесса в Windows?

Как убить процесс, который не хочет? У меня есть сообщение Access Denied при попытке убить процесс. Я знаю, что это может быть связано с ожиданием драйвера устройства и, вероятно, это и есть причина.

Но мой вопрос заключается в том, как убить процесс, тем не менее? Я администратор, я не хочу, чтобы процесс ждал каких-либо драйверов устройств или что-то в этом роде. Я хочу, чтобы он умер.

Как это сделать?

Running Task Manager, procexp и procexp64 как администратор не помогли.

Ответы (3)

14
14
14
2013-04-19 19:00:53 +0000

В зависимости от состояния процесса, убить его вообще может быть невозможно. Смотрите этот ответ для более детального обсуждения, суть которого:

Если он не исчезает, то в настоящее время он заблокирован, ожидая какого-нибудь ресурса ядра (вероятно, багги-драйвера), и нет ничего (кроме перезагрузки), что вы могли бы сделать, чтобы заставить процесс исчезнуть.

Проверьте это Раздел Википедии :

Цель учетной записи администратора - позволить вносить общесистемные изменения в компьютер (за исключением привилегий, ограниченных локальной системой)

Как администратор, вы (близки к) босс пользовательского пространства (за исключением вышеприведенного предостережения о локальной системе). Ошибочный драйвер работает в режиме kernel. Смотрите запись Джеффа Атвуда о двух режимах здесь .

3
3
3
2014-01-15 17:54:27 +0000

Я могу подтвердить, что все эти проблемы “не могу убить приложение, доступ запрещен” связаны с неисправными драйверами.

У меня была эта проблема в Windows 8.1 довольно долгое время, она сводила меня с ума, пока я не обнаружил, что это один из моих USB MIDI-контроллеров.

Так что… лучший способ решить эту проблему:

  1. вы получаете застрявшее приложение, оно говорит “доступ запрещен”, когда вы пытаетесь убить его.

  2. Откройте менеджер задач.

  3. Начните отключать устройства, внимательно следя за диспетчером задач.

  4. Как только вы что-то отсоедините и приложение уйдет из диспетчера задач, вы ЗНАЕТЕ, что это вызывает проблему.

  5. Обновите драйвер или подождите, пока не появится новое поврежденное устройство.

3
3
3
2013-09-06 13:35:51 +0000

Process Hacker утилита сделает это за Вас на свой страх и риск, конечно, потому что убивать системные процессы иногда бывает рискованно!

Похожие вопросы

3
19
10
28
3