¿Qué significa el código NTSTATUS 0xC00001A6 (STATUS_DUPLICATE_PRIVILEGES)?

 
Anterior Siguiente
STATUS_INVALID_EXCEPTION_HANDLER STATUS_NOT_ALLOWED_ON_SYSTEM_FILE

STATUS_DUPLICATE_PRIVILEGES

Qué significa STATUS_DUPLICATE_PRIVILEGES

Una estructura de seguridad suministró entradas repetidas para el mismo privilege. Windows identifica privilegios mediante LUID y espera una representación no ambigua. Este estado describe datos mal construidos; no significa que el token carezca de ese privilege ni que la política de seguridad lo haya rechazado.

La causa suele estar en código que combina listas desde varias fuentes sin deduplicarlas, o que confunde enable/disable con la creación de otra entrada. Conserve los LUID originales y normalice una sola entrada por privilege antes de volver a llamar a la API.

Qué comprobar

  • Enumere cada LUID y sus attributes antes de construir la solicitud.
  • Deduplicate por LUID, no por el texto mostrado al usuario.
  • Use LookupPrivilegeValue para resolver nombres a LUID del sistema local.
  • No interprete este código como STATUS_PRIVILEGE_NOT_HELD.

Referencias técnicas


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