| Предыдущий | Следующий |
| ERROR_IMPLEMENTATION_LIMIT | ERROR_SERVICE_NOTIFY_CLIENT_LAGGING |
ERROR_PROCESS_IS_PROTECTED
Целевой процесс защищён Windows
ERROR_PROCESS_IS_PROTECTED означает, что запрос направлен к процессу, для которого Windows применяет специальный режим защиты. Такое ограничение встречается, например, у некоторых антивредоносных и системных служб. Код отличается от обычного отказа по ACL: даже высокие привилегии не обязательно разрешают чтение памяти, внедрение кода, отладочное присоединение или открытие процесса с чрезмерным набором прав.
Проверьте, какие именно права запрашивает ваш инструмент. Диагностическому агенту часто достаточно узкого набора разрешений или документированного интерфейса управления вместо PROCESS_ALL_ACCESS. Не пытайтесь снимать защиту процесса ради телеметрии. Если задача законна, используйте поддерживаемый канал — журнал событий, сервисный API, ETW или иной интерфейс, предусмотренный владельцем защищённого компонента.
Что проверить
- Запишите PID, образ процесса и маску запрошенных прав.
- Сравните требуемую операцию с минимально необходимым набором прав.
- Для защищённых служб предпочитайте документированные интерфейсы наблюдения и управления.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
