| Предыдущий | Следующий |
| ERROR_FATAL_APP_EXIT | ERROR_WAS_UNLOCKED |
ERROR_PREDEFINED_HANDLE
Получен предопределённый дескриптор реестра
ERROR_PREDEFINED_HANDLE указывает на особый случай работы с предопределёнными корнями реестра, такими как HKEY_LOCAL_MACHINE или HKEY_CURRENT_USER. Такие значения предоставляются системой и не должны обрабатываться как обычные дескрипторы, полученные через RegOpenKeyEx или RegCreateKeyEx.
Особенно внимательно проверьте общий путь очистки ресурсов. Обёртка должна различать владеющий дескриптор и заимствованный предопределённый корень, иначе она может попытаться закрыть то, чем не владеет. Одновременно зафиксируйте полный путь ключа, выбранное 32- или 64-разрядное представление WOW64 и учётную запись процесса: они помогут отделить эту ошибку от обычных проблем с ACL или отсутствующим разделом.
Что проверить
- Отметьте в обёртке, какие HKEY требуют
RegCloseKey, а какие являются предопределёнными. - Проверьте полный путь и разрядность представления реестра.
- Не исправляйте проблему удалением ключей: сначала проверьте правила владения дескриптором.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
