| Anterior | Siguiente |
| STATUS_LM_CROSS_ENCRYPTION_REQUIRED | STATUS_CHILD_MUST_BE_VOLATILE |
STATUS_KEY_HAS_CHILDREN
Qué significa STATUS_KEY_HAS_CHILDREN
Windows protege ciertas operaciones de Registro cuando la clave objetivo contiene subkeys. El estado no indica que el hive esté dañado: el árbol simplemente no cumple la precondición de estar vacío. Esto es especialmente importante para código que intenta eliminar o transformar una rama como si fuera un objeto plano.
Enumere primero las subclaves reales y determine cuáles pertenecen al componente. No borre recursivamente una rama compartida solo para satisfacer la operación. Si el diseño requiere eliminar todo el árbol, haga el recorrido de forma explícita y tolerante a cambios concurrentes.
Qué comprobar
- Enumere las subclaves justo antes de la operación fallida.
- Determine ownership de cada rama antes de borrarla.
- Gestione carreras con creadores concurrentes en lugar de asumir que una enumeración antigua sigue vigente.
Referencias técnicas
- Microsoft Open Specifications: Registry Symbolic Links
- Microsoft Learn: RegCreateKeyEx
- Microsoft Learn: Registry Functions
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.