| Предыдущий | Следующий |
| STATUS_LM_CROSS_ENCRYPTION_REQUIRED | STATUS_CHILD_MUST_BE_VOLATILE |
STATUS_KEY_HAS_CHILDREN
Ключи-ссылки реестра нельзя смешивать с содержимым обычных ключей
Символические ссылки реестра представлены специально созданными исходными ключами, значение SymbolicLinkValue которых указывает на имя целевого объекта. Запрошенная ссылка не может безопасно заменить обычный ключ, уже содержащий значения или дочерние ключи, поэтому операция отклоняется.
Не удаляйте существующее содержимое только ради принудительного создания ссылки, пока не установлено владение. Текущий ключ может содержать реальную конфигурацию, тогда как исходный ключ ссылки имеет другую семантику обхода и безопасности и обычно создаётся только строго контролируемым системным кодом.
Что проверить
- Перед изменением типа ключа перечислите существующие подразделы и значения.
- Убедитесь, что REG_OPTION_CREATE_LINK был указан намеренно.
- Проверьте путь целевого объекта и требуемый формат значения REG_LINK.
- Создайте новый выделенный ключ-ссылку вместо перепрофилирования заполненного ключа.
Ссылки
- Открытые спецификации Microsoft: символические ссылки реестра
- Microsoft Learn: RegCreateKeyEx
- Microsoft Learn: функции реестра
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.