¿Qué significa el código NTSTATUS 0xC0000181 (STATUS_CHILD_MUST_BE_VOLATILE)?

 
Anterior Siguiente
STATUS_KEY_HAS_CHILDREN STATUS_DEVICE_CONFIGURATION_ERROR

STATUS_CHILD_MUST_BE_VOLATILE

Qué significa STATUS_CHILD_MUST_BE_VOLATILE

Las claves volatile del Registro viven solo en memoria y desaparecen cuando se descarga el hive o se reinicia el sistema. Un hijo estable no podría sobrevivir de forma coherente si su padre desaparece, así que Configuration Manager rechaza esa jerarquía.

La corrección es de diseño: haga volatile también la subclave si contiene estado temporal, o mueva la configuración persistente a una rama estable. Repetir la llamada sin cambiar REG_OPTION_VOLATILE no resuelve la incompatibilidad de lifetime.

Qué comprobar

  • Revise REG_OPTION_VOLATILE en padre e hijo.
  • Clasifique los datos como estado temporal o configuración persistente.
  • Mueva los datos persistentes a un parent estable y pruebe comportamiento tras reboot/unload.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.