| 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
LookupPrivilegeValuepara resolver nombres a LUID del sistema local. - No interprete este código como
STATUS_PRIVILEGE_NOT_HELD.
Referencias técnicas
- Microsoft: Privilege Constants
- Microsoft: AdjustTokenPrivileges
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
