Работает на Windows Server без прав администратора! Yammie! 🙂
В общем, необходимость убивать задачи означает, что кто-то что-то делает неправильно. Я бы искал другое решение для любой проблемы, с которой вы столкнулись. Возможно, если бы вы сказали нам больше об этом, мы могли бы найти более изящный вариант?
Методы taskkill и powershell (kill) у меня не сработали; он все еще сказал, что доступ запрещен.
Мне повезло больше с этим:
Вам просто нужно предоставить административные привилегии Process Explorer, не нужно добавлять учетную запись или нет (если вы уже являетесь администратором). Нет необходимости сообщать, какие процессы завершать или нет, или устанавливать какой-либо другой диспетчер процессов (даже мне нравится Process Explorer).
Щелкните правой кнопкой мыши и «Запуск от имени администратора»
Перейдите в свойства, а затем совместимость и выберите «Запуск от имени администратора»
Теперь никогда не будет отказано в доступе.
Ни один из вышеупомянутых инструментов не помог в моем случае.
Вы находитесь в привилегированном аккаунте? Обычно, когда вы получаете сообщение об ошибке «Отказано в доступе» даже для учетной записи с более высоким уровнем доступа, обычно это происходит из-за того, что вы пытаетесь уничтожить службу, критически важную для работы системы. С другой стороны, некоторые приложения, такие как VMWare, также реализуют свою собственную «защиту процессов», даже для процессов, которые не являются жизненно важными для работы системы.
Если вы находитесь в привилегированном аккаунте, вы можете дать Sysinternals PsKill шанс, я использовал его в прошлом для уничтожения процессов, которые давали мне похожие сообщения об ошибках. Будьте осторожны, какие процессы вы убиваете, это может сделать вашу систему нестабильной.
» A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. «
Process Hacker – это профессиональный набор инструментов управления ОС работающий с ядром через Native API (API ядра) предназначенный управляния процессами и их потоками, контроля использования памяти ЭВМ, дисковой и сетевой активности, управления состоянием и параметрами, устанавки и удаления сервисов и драйверов, может освобождать заблокированные другими процессами объекты, использоваться в качестве отладчика уровня ядра и осуществлять поиск некоторых типов руткитов и иных скрытых процессов, удалять не удаляемые иными инструментами зависшие или защищённые процессы (некоторые его возможности могут быть недоступны из-за ограничений ОС либо недостаточного уровня привилегий пользователя).
Примечание:исходники в репозитории включают не все патчи! Пользовательские патчи ищите на форуме, в теме или на Git. Их применение целиком на ваше усмотрение и риск!
* Plugins-Extra это находящиеся в стадии разработки плагины которые могут содержать ошибки или быть удалены в любой момент. Используйте их на свой страх и риск!
от KLASSx64 + x86 на основе текущих Git-сборок (Zip) и Setup (Git, от Victor_VG, смотрите номер версии) | устаревшие
Полноценный перевод на уровне исходников не ждите т.к. исходники обновляются намного раньше, чем может быть сделан такой перевод.
15 Feb 2011, 14:27 I’m not experienced with i18n, so I really don’t know how to manage translations in PH.
перевод:
Цитата:
У меня нет опыта работы с i18n, поэтому я не знаю, как управлять переводами в PH.
так что не всегда переведённый проект будет работоспособен или иметь встроенную поддержку локализации, даже если есть люди готовые его переводить и поддерживать перевод поскольку разработчик не всегда может обеспечить поддержку i18n (полная локализация, включая документацию) / l10n (интернационализация, полный или частичный перевод интерфейса). Перевод Process Hacker осуществляется по мере возможности согласно модели L10n.
В локализованных вариантах возможны произвольные ошибки в работе!
Минимальная версия операционной системы зависит от версии Process Hacker:
Для переключения Process Hacker в «Portable mode» (настройки хранятся в каталоге Process Hacker) до его первого запуска рядом с ProcessHacker.exe создаем файлы ProcessHacker.exe.settings.xml и usernotesdb.xml.
ВНИМАНИЕ! Обязательно внимательно прочитайте документацию которая есть на сайте и в архивах с дистрибутивом! Программа изначально создана для профессионалов, а потому требует от пользователя достаточно высокого уровня знаний!
. на строго соответствующих стандарту C++14 исходника cl из VS2017 может упасть с невнятным сообщением о баге в коде. Они как официальные бета-тестеры об этом писали об этом в M$ ещё с полгода тому назад и получили ответ.
Ссылочка на фидбек имеется? Глянуть бы.
Всего записей: 2002 | Зарегистр. 02-09-2005 | Отправлено:20:29 11-03-2017
Victor_VG
Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Process Hacker v3.0.414
Исправления в исходники внёс dmex
Цитата:
r5440 *Remove debug call from previous commit
r5439 Improve ‘driver unload on exit’ options window, Remove kernel-driver SCM and RPC dependencies
r5438 Update gitignore
Постоянный линк в шапке, проблем у себя я не заметил, архив обновлён.
Сам просил, но тут за примерами далеко бегать не надо Far chagelog:
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Всего записей: 29430 | Зарегистр. 31-07-2002 | Отправлено:21:24 11-03-2017
KLASS
Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору KLASS
Допустимо «SecurityLevel»=dword:00000000 или «SecurityLevel»=dword:00000002
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору KLASS
Ну, если смотреть по раскраске:
Объект задания это управляющий элемент который позволяет управлять группами процессов как единым целым. Job object это защищённые разделяемые объекты ядра ОС которые управляют атрибутами связанных с ними процессов. Операции, выполняемые над объектом задания, влияют на все процессы, связанные с объектом задания.
Более общее определение понятия «пакетное задание» было дано ещё в документации к ОС IBM OS/360 PCP где этот понятие было сформулировано впервые и с тех пор в неизменном виде используется во всех многозадачных ОС:
Пакетное задание (Job task)
Отличием пакетного задания от одиночного является то, что для его выполнения необходимо выполнить группу (пакет) независимых задач очередность и необходимость исполнения которых зависит от параметров запуска пакетного задания
А у тебя в обоих случаях нет задания, хотя ты работаешь с родительским процессом и его потомками. Тут похоже ОС неверно отвечает о типе задания ибо оно явно не пакетное.
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Всего записей: 29430 | Зарегистр. 31-07-2002 | Отправлено:09:39 12-03-2017
KLASS
Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору KLASS
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Всего записей: 29430 | Зарегистр. 31-07-2002 | Отправлено:11:06 12-03-2017
// Job if (processHandleLimited) < if (KphIsConnected()) < HANDLE jobHandle = NULL;
status = KphOpenProcessJob( processHandleLimited, JOB_OBJECT_QUERY, &jobHandle );
NtClose(jobHandle); > > else < // KProcessHacker is not available. We can determine if the process is in a job, but we // can’t get a handle to the job.
status = NtIsProcessInJob(processHandleLimited, NULL);
В PH идёт прямое обращение к недокументированным функциям ядра, в РЕ исходники которого закрыты, а разработчик работает в группе разработки ОС реализация этого механизма мне не известна.
Добавлено: Модули красятся как обычно, а вот в Memory ещё в r415 раскраска появилась:
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Пока правим ручками в [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\KProcessHacker3] значение ImagePath удаляя из него всё, что находится после \kprocesshacker.sys. Ну, в крайнем случае скопировать путь к драйверу, удалить и вручную создать значение ImagePath типа REG_EXPAND_SZ и вписать в него путь к драйверу в из старой копии. Главное истребить мусор в конце строки.
Process Hacker v3.0.0.416
Исправления в исходники внёс dmex
Цитата:
r5442 Fix KPH install check and change KPH driver start to Auto
r5441 Add initial module list highlighting, Disable KphUnloadOnShutdown by default for compatibility with previous versions
Постоянный линк в шапке, архив обновлён.
ПОДСКАЗКА ДЛЯ ВСЕХ!
Пока не пофиксим ошибку с мусоров в пути к файлу драйвера делаете так (СТАВИТЬ ОТ АДМИНИСТРАТОРА!):
1) При установке в первый раз в инсталляторе на странице задачи ставите галку Install KProcessHacker driver and allow unrestricted access (not recommended) при любом обновлении галку снимаете!
3) вручную запускаем драйвер и более его не трогаем.
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
» A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. «
Process Hacker – это профессиональный набор инструментов управления ОС работающий с ядром через Native API (API ядра) предназначенный управляния процессами и их потоками, контроля использования памяти ЭВМ, дисковой и сетевой активности, управления состоянием и параметрами, устанавки и удаления сервисов и драйверов, может освобождать заблокированные другими процессами объекты, использоваться в качестве отладчика уровня ядра и осуществлять поиск некоторых типов руткитов и иных скрытых процессов, удалять не удаляемые иными инструментами зависшие или защищённые процессы (некоторые его возможности могут быть недоступны из-за ограничений ОС либо недостаточного уровня привилегий пользователя).
Примечание:исходники в репозитории включают не все патчи! Пользовательские патчи ищите на форуме, в теме или на Git. Их применение целиком на ваше усмотрение и риск!
* Plugins-Extra это находящиеся в стадии разработки плагины которые могут содержать ошибки или быть удалены в любой момент. Используйте их на свой страх и риск!
от KLASSx64 + x86 на основе текущих Git-сборок (Zip) и Setup (Git, от Victor_VG, смотрите номер версии) | устаревшие
Полноценный перевод на уровне исходников не ждите т.к. исходники обновляются намного раньше, чем может быть сделан такой перевод.
15 Feb 2011, 14:27 I’m not experienced with i18n, so I really don’t know how to manage translations in PH.
перевод:
Цитата:
У меня нет опыта работы с i18n, поэтому я не знаю, как управлять переводами в PH.
так что не всегда переведённый проект будет работоспособен или иметь встроенную поддержку локализации, даже если есть люди готовые его переводить и поддерживать перевод поскольку разработчик не всегда может обеспечить поддержку i18n (полная локализация, включая документацию) / l10n (интернационализация, полный или частичный перевод интерфейса). Перевод Process Hacker осуществляется по мере возможности согласно модели L10n.
В локализованных вариантах возможны произвольные ошибки в работе!
Минимальная версия операционной системы зависит от версии Process Hacker:
Для переключения Process Hacker в «Portable mode» (настройки хранятся в каталоге Process Hacker) до его первого запуска рядом с ProcessHacker.exe создаем файлы ProcessHacker.exe.settings.xml и usernotesdb.xml.
ВНИМАНИЕ! Обязательно внимательно прочитайте документацию которая есть на сайте и в архивах с дистрибутивом! Программа изначально создана для профессионалов, а потому требует от пользователя достаточно высокого уровня знаний!
Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Process Hacker v3.0.0.400_RUS
Всего записей: 9697 | Зарегистр. 12-10-2001 | Отправлено:00:58 24-02-2017
j77
Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите пожалуйста, можно ли с помощью Process Hacker узнать какая служба лезет постоянно в интернет? Comodo показывает, что svchost.exe просит выйти в инет. Но там толком не вижу программ которые могут лезть, есть тоолько запущенные службы этим svchost.exe. Как бы мне выяснить кто именно лезет в инет из этих служб?
Всего записей: 209 | Зарегистр. 11-06-2003 | Отправлено:19:39 26-02-2017
Можно. Сначала посмотрите на всплывающей подсказке кто работает в контексте данной копии SCM (svchost), а после поищите его по имени (регулрки и * допустимы) фильтром на вкладке Networks (Ctrl-K).
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Всего записей: 29430 | Зарегистр. 31-07-2002 | Отправлено:21:05 26-02-2017
Victor_VG
Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В PH v3.0(r400) уточнение для Plugins Extra:
r1814 PoolMonPlugin: Fix memory leak
Реально изменения данного коммита коснулись двух плагинов PoolMonPlugin и Terminator, последнем исправлена опечатка в исходниках.
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Всего записей: 29430 | Зарегистр. 31-07-2002 | Отправлено:00:24 27-02-2017
Victor_VG
r1815 TerminatorPlugin: Fix KPH driver unloading
С учётом данных изменений в исходниках плагина я переделал и сборочные скрипты так, что теперь они учитывают данные изменения и выложил обновлённые бинарники и plugins-install.txt.
Для тех кто не пользуется инсталлятором достаточно перед обновлением выполнить любую из консольных команд на выбор:
rmdir /s /q plugins\kph2
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb
Всего записей: 29430 | Зарегистр. 31-07-2002 | Отправлено:03:51 27-02-2017
Victor_VG
Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Process Hacker v3.0.0.401
Исправления в исходники внёс dmex
Цитата:
r5427 HardwareDevices: Update disk details sysinfo window
Plugins-Extra
Исправления в исходники внёс dmex
В стадии разработки, по умолчанию в основной дистрибутив не входят.
Цитата:
r1815 TerminatorPlugin: Fix KPH driver unloading
r1814 PoolMonPlugin: Fix memory leak
Постоянный линк в шапке, проблем у себя я не заметил, архив обновлён.
Подробнее о новых возможностях данной версии:
Отчёт системы S.M.A.R.T. доступен не для всех HDD/SSD, а только если накопитель поддерживает данную технологию и выводится в окне системной информации если вы переключите его на контролируемый накопитель и посмотрите дополнительные детали.
Заодно сведём всё в одно место. Да, ранее одно время SMART считывался, но его атрибуты можно было увидеть только в окне настроек плагина HardwareDevice.
———- Жив курилка! (Р. Ролан, «Кола Брюньон») Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb