Иметь права локального администратора в Windows XP, но получаю сообщение «Ошибка завершения процесса: доступ запрещен». Как убить процесс?
10448
Chris W. Rea
На одной из машин с Windows XP, которую я регулярно использую, есть процесс, который периодически запускается. Я хотел бы иметь возможность убить процесс - иногда - потому что он иногда запускается, когда я занят чем-то требующим много машин.
Я уже пытался сбросить приоритет процесса на «Idle», чтобы смягчить эффекты, но проблема не в процессоре. Скорее, процесс очень интенсивно использует диск и, независимо от приоритета процесса, он по-прежнему вызывает значительную перегрузку диска во время работы, что влияет на все остальное, что я делаю в то время.
Используя Process Explorer, я могу найти процесс, щелкнуть правой кнопкой мыши и выбрать Kill Process, но я всегда получаю сообщение «Ошибка завершения процесса: доступ запрещен».
Это не процесс операционной системы, а стороннее программное обеспечение. Что может делать этот процесс, чтобы не допустить его прекращения?
Как я могу убить такой процесс? Есть ли способ для меня где-нибудь изменить безопасность процесса или список контроля доступа (ACL), используя Process Explorer или другой инструмент, чтобы я мог эффективно убить его?
потенциальный обман: http://superuser.com/questions/48864/shortcut-to-kill-an-application или http://superuser.com/questions/66176/kill-window-or-application-just-like-linux -до ... также http://superuser.com/questions/69783/how-to-monitor-and-kill-a-process-automatics-on-windows-by-process-name или http: // superuser. ru / questions / 66474 / не может убить процесс-в-перспективе-64 ... или попробуйте просмотреть этот [этот список] (http://superuser.com/search?q=%22kill%22+%22process%22 +% 22windows% 22)
quack quixote 14 лет назад
0
@ Quack Quixote: Спасибо, но ни один из этих вопросов не касается вопроса «Отказано в доступе», занимающего центральное место в этом вопросе. Я также спрашиваю, есть ли способ изменить безопасность процесса / ACL, и я тоже не вижу этих вопросов.
Chris W. Rea 14 лет назад
0
Хотя я вижу http://superuser.com/questions/109010 .. * очень * близко, но без сигары; Я спрашиваю повторно: XP x86, а не Win7 x64.
Chris W. Rea 14 лет назад
0
Можете ли вы сказать нам название процесса?
Jet 10 лет назад
0
Это добавит задание в планировщик для запуска taskmgr.exe в 16:44. Выберите ваше время около 1 минуты в будущем от текущего времени. Taskmgr.exe будет работать с системной учетной записью, которая имеет дополнительные привилегии. Посмотри, работает ли это.
Запускать интерактивные задания опасно.
kinokijuf 12 лет назад
0
@kinokijuf, опасно, но не в этом случае. Реестр тоже опасен ...;)
Jet 10 лет назад
0
1
Bacon Bits
Процесс может начинаться с SeShutdownPrivilege, установленного в Deny (или не установленного в Allow) для вас или группы, в которой вы находитесь.
Запустите procexp.exe, найдите процесс, щелкните правой кнопкой мыши -> Свойства -> вкладка Безопасность -> Кнопка «Разрешения». Возможно, вам придется бежать procexp.exeподнятым, чтобы увидеть что-нибудь.
Одна из перечисленных функций - «мощное завершение процесса». Со страницы проекта:
Process Hacker - это бесплатная программа просмотра процессов с открытым исходным кодом и редактор памяти с уникальными функциями, такими как мощное завершение процесса. Он может показывать сервисы, процессы и их потоки, модули, дескрипторы и области памяти. [акцент мой]
Хотя я не собираюсь заменять Process Explorer, это, безусловно, новый дополнительный инструмент, который стоит иметь в виду, и мне интересно узнать больше об этом.
0
user33788
taskkill / f сделает это!
Спасибо за предложение, но вот результат: * ОШИБКА: процесс с PID nnnn не может быть завершен. Причина: доступ запрещен. *
Chris W. Rea 14 лет назад
0
и у вас был / f, как правило, я установил cygwin, и kill -9 работает каждый раз, поэтому я надеялся, что taskkill / f сработает! если вы выполняете sc / queryex processname, вы должны увидеть причину невозможности завершить процесс.
user33788 14 лет назад
0
У меня также установлен Cygwin. «kill -9 nnnn» сообщает: * bash: kill: (nnnn) - Нет такого процесса * ... Я даже не думаю, что kill cygwin видит этот процесс, поскольку это не процесс cygwin. "ps -ef" только перечисляет bash и ps.
Chris W. Rea 14 лет назад
0
как насчет wmic процесса, где "processid = 'xxxx'" удалить
user33788 14 лет назад
0
0
squillman
Какое программное обеспечение? Похоже, это работает как услуга. Вы получите эту ошибку, когда попытаетесь уничтожить процесс (из диспетчера задач или Process Explorer), который работает как сервис.