| Anterior | Siguiente |
| STATUS_INVALID_MEMBER | STATUS_NO_LOG_SPACE |
STATUS_KEY_DELETED
Qué significa STATUS_KEY_DELETED
Una clave puede seguir teniendo un handle válido a nivel de objeto mientras su key control block ya está en estado deleted. En ese punto, operaciones posteriores sobre el mismo handle pueden devolver STATUS_KEY_DELETED. No significa necesariamente que la ruta nunca existiera.
Busque quién solicitó la eliminación y qué código continúa usando el handle. En carreras entre configuración y cleanup, la solución es ordenar correctamente delete/close/reopen, no recrear la clave a ciegas en cada fallo. Si otra parte debe seguir trabajando, abra de nuevo la ruta después de que la transición de borrado haya terminado.
Qué comprobar
- Tracee la llamada que eliminó la clave y los handles que quedaron abiertos.
- Evite reutilizar un handle después de marcar su clave para delete.
- Si la clave debe existir, coordine su recreación y vuelva a abrirla explícitamente.
Referencias técnicas
- Microsoft Learn: Registry Functions
- Microsoft Learn: RegCreateKeyEx
- ReactOS source: Configuration Manager
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.