¿Qué significa el código de error de Windows 1071 (ERROR_INVALID_SERVICE_LOCK)?

 
Anterior Siguiente
ERROR_SERVICE_START_HANG ERROR_SERVICE_MARKED_FOR_DELETE

ERROR_INVALID_SERVICE_LOCK

Qué significa ERROR_INVALID_SERVICE_LOCK

ERROR_INVALID_SERVICE_LOCK (1071) — El identificador de bloqueo de la base de servicios ya no es válido.

Una herramienta intentó usar o liberar un SC_LOCK que no corresponde al lock activo, ya fue liberado o pertenece a otro contexto.

Qué comprobar

  • Traza LockServiceDatabase/UnlockServiceDatabase y ownership del handle.
  • Evita copiar o reutilizar valores SC_LOCK fuera de su ámbito.
  • Comprueba cleanup duplicado en rutas de error.

Tratamiento recomendado

Mantén ownership lineal del lock y libéralo una sola vez. Si el contexto se perdió, reabre el SCM y adquiere un nuevo lock en vez de operar con un identificador antiguo.

Referencias técnicas


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