Что означает код NTSTATUS 0xC00001A6 (STATUS_DUPLICATE_PRIVILEGES)?

 
Предыдущий Следующий
STATUS_INVALID_EXCEPTION_HANDLER STATUS_NOT_ALLOWED_ON_SYSTEM_FILE

STATUS_DUPLICATE_PRIVILEGES

Список привилегий маркера неправильно сформирован из-за повторов

Этот статус является результатом структурной проверки данных привилегий. Windows ожидает, что каждая привилегия встретится в списке один раз; дубликаты делают запрошенное изменение маркера или операцию безопасности неоднозначной.

Это отличается от отсутствия привилегии. Проблема находится в переданном вызывающей стороной массиве привилегий или данных политики, а не в отказе центра безопасности предоставить запрошенное право.

Что проверить

  • Проверьте буфер TOKEN_PRIVILEGES или эквивалентный список привилегий до вызова.
  • Удалите повторяющиеся LUID привилегий до изменения или создания состояния маркера.
  • Записывайте как текстовые имена привилегий, так и разрешённые LUID, поскольку псевдонимы или повторное преобразование могут скрывать дубликаты.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.