| Anterior | Siguiente |
| STATUS_NO_SUCH_LOGON_SESSION | STATUS_PRIVILEGE_NOT_HELD |
STATUS_NO_SUCH_PRIVILEGE
Qué significa STATUS_NO_SUCH_PRIVILEGE
El sistema no reconoce la identidad del privilege solicitado. Los privilegios de Windows tienen nombres constantes y se representan internamente mediante LUID. Este código se refiere a esa identidad: la operación pidió un privilege que no está definido en el sistema o presentó un valor que no puede resolverse.
Es diferente de STATUS_PRIVILEGE_NOT_HELD. En ese segundo caso el privilege existe, pero el token del caller no lo posee. Aquí conceder derechos a la cuenta no ayuda si el software usa un nombre mal escrito, un LUID de otro contexto o un identificador inventado.
Qué comprobar
- Use
LookupPrivilegeValuecon el nombre oficial del privilege. - No persista LUID entre equipos suponiendo que son identificadores portables.
- Revise typos y constantes de una versión de Windows distinta.
- Después de resolver el privilege, compruebe por separado si el token lo posee.
Referencias técnicas
- Microsoft: Privilege Constants
- Microsoft: LookupPrivilegeValue
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
