Что означает код NTSTATUS 0xC0000299 (STATUS_SHARED_POLICY)?

 
Предыдущий Следующий
STATUS_WMI_TRY_AGAIN STATUS_POLICY_OBJECT_NOT_FOUND

STATUS_SHARED_POLICY

Общую политику можно изменять только в её корне

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

Сохраните путь объекта политики и API, разрешивший текущий дескриптор. Определите корень, владеющий общей политикой, и вносите поддерживаемые изменения там. Для реплицируемой или основанной на каталоге политики также сохраните контекст сервера и хранилища политики, чтобы локальную копию не принять за авторитетный корень.

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

  • Запишите хранилище политики, иерархию объектов, текущий объект и запрошенное изменение.
  • Определите авторитетный корень, владеющий общей политикой.
  • Выполняйте изменения через контракт политики корневого уровня, а не редактируйте дочернюю копию.

Ссылки


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