Site icon EfmSoft

Что означает код ошибки Windows 1340 (ERROR_BAD_INHERITANCE_ACL)?

 
Предыдущий Следующий
ERROR_INVALID_SECURITY_DESCR ERROR_SERVER_DISABLED

ERROR_BAD_INHERITANCE_ACL

Что означает ERROR_BAD_INHERITANCE_ACL

ERROR_BAD_INHERITANCE_ACLACL содержит правила наследования, недопустимые для данного родительского или дочернего объекта.

Практический смысл

Windows не может применить наследуемые ACE к целевому объекту в представленном виде. Причина обычно в несовместимых inheritance flags или в повреждённом/неподходящем security descriptor.

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

  • Сохраните исходный security descriptor и отдельно перечислите наследуемые ACE родителя.
  • Проверьте флаги CONTAINER_INHERIT_ACE, OBJECT_INHERIT_ACE и INHERIT_ONLY_ACE с учётом типа дочернего объекта.
  • Не исправляйте проблему массовым сбросом ACL: сначала воспроизведите наследование на одном объекте и сравните получившийся descriptor.

Технические ссылки


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

Exit mobile version