| Предыдущий | Следующий |
| ERROR_INVALID_SECURITY_DESCR | ERROR_SERVER_DISABLED |
ERROR_BAD_INHERITANCE_ACL
Что означает ERROR_BAD_INHERITANCE_ACL
ERROR_BAD_INHERITANCE_ACL — ACL содержит правила наследования, недопустимые для данного родительского или дочернего объекта.
Практический смысл
Windows не может применить наследуемые ACE к целевому объекту в представленном виде. Причина обычно в несовместимых inheritance flags или в повреждённом/неподходящем security descriptor.
Что проверить
- Сохраните исходный security descriptor и отдельно перечислите наследуемые ACE родителя.
- Проверьте флаги CONTAINER_INHERIT_ACE, OBJECT_INHERIT_ACE и INHERIT_ONLY_ACE с учётом типа дочернего объекта.
- Не исправляйте проблему массовым сбросом ACL: сначала воспроизведите наследование на одном объекте и сравните получившийся descriptor.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.