| Anterior | Siguiente |
| CO_E_ACCESSCHECKFAILED | CO_E_WRONGTRUSTEENAMESYNTAX |
CO_E_NETACCESSAPIFAILED
Qué significa CO_E_NETACCESSAPIFAILED
CO_E_NETACCESSAPIFAILED corresponde al HRESULT 0x8001012B. Windows indica: «NetAccessDel o NetAccessAdd devolvió un código de error.».
Este código pertenece a seguridad de COM, descriptores de acceso e impersonación durante activación o llamadas. La pista específica es: Windows resume la condición como «NetAccessDel o NetAccessAdd devolvió un código de error.». Para esta constante, enlaza esa descripción con CLSID/AppID, SID del llamador, token efectivo, descriptor de seguridad/ACL, nivel de impersonación y operación COM que realiza la comprobación antes de modificar registro, objeto o datos.
Qué comprobar
- La traza inicial debe incluir CLSID/AppID, SID del llamador, token efectivo, descriptor de seguridad/ACL, nivel de impersonación y operación COM que realiza la comprobación y el primer error inmediatamente anterior.
- Usa «NetAccessDel o NetAccessAdd devolvió un código de error.» como hipótesis verificable y comprueba que corresponde a este CLSID/IID/moniker/VARIANT concreto.
Tratamiento recomendado
Conserva identidad y descriptor exactos, corrige la ACE, token o nivel de impersonación en el ámbito mínimo y repite con el mismo CLSID/AppID. No desactives controles de acceso globales para hacer pasar la activación.
Resultados cercanos que significan otra cosa
CO_E_LOOKUPACCNAMEFAILEDdescribe «La función del sistema LookupAccountName produjo un error.».CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWEDdescribe «El componente intentó realizar una llamada entre contextos entre las invocaciones de EnterTransactionScope y ExitTransactionScope. Esto no está permitido: no se pueden realizar llamadas entre contextos dentro de un ámbito de transacción.».
Después del cambio, repite desde un lifecycle limpio y verifica que «NetAccessDel o NetAccessAdd devolvió un código de error.» desaparece sin relajar controles globales ni sustituir datos por valores artificiales.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.