| Anterior | Siguiente |
| ERROR_KEY_HAS_CHILDREN | ERROR_NOTIFY_ENUM_DIR |
ERROR_CHILD_MUST_BE_VOLATILE
Qué significa ERROR_CHILD_MUST_BE_VOLATILE
ERROR_CHILD_MUST_BE_VOLATILE (1021) — Una clave volátil solo puede contener subclaves que también sean volátiles.
Las volatile keys viven únicamente en memoria y desaparecen al reiniciar. Windows impide crear debajo de ellas una child persistente porque esa jerarquía tendría un parent que no puede existir después del boot.
Qué comprobar
- Registre options usadas en RegCreateKeyEx para parent y child.
- Compruebe si el parent fue creado con REG_OPTION_VOLATILE de forma intencionada.
- Decida si la configuración debe sobrevivir al reinicio o es state temporal.
Tratamiento recomendado
Haga la child volátil o muévala bajo una raíz persistente. No intente mezclar lifetimes distintos en la misma jerarquía; modele claramente qué datos son runtime y cuáles configuración duradera.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
