Site icon EfmSoft

¿Qué significa el código HRESULT 0x80010123 (CO_E_FAILEDTOIMPERSONATE)?

 
Anterior Siguiente
RPC_E_INVALID_STD_NAME CO_E_FAILEDTOGETSECCTX

CO_E_FAILEDTOIMPERSONATE

Qué significa CO_E_FAILEDTOIMPERSONATE

CO_E_FAILEDTOIMPERSONATE corresponde al HRESULT 0x80010123. Windows indica: «No se pudo suplantar al cliente DCOM.».

La causa se busca en seguridad de COM, descriptores de acceso e impersonación durante activación o llamadas. Para esta constante, Windows resume la condición como «No se pudo suplantar al cliente DCOM.». 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

  • Reúne CLSID/AppID, SID del llamador, token efectivo, descriptor de seguridad/ACL, nivel de impersonación y operación COM que realiza la comprobación en una prueba mínima y reproducible antes de aplicar una reparación.
  • Usa «No se pudo suplantar al cliente DCOM.» 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_OLE1DDE_DISABLED marca una condición diferente: «Está deshabilitado el uso de servicios OLE 1 que requieren ventanas DDE.».
  • CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT corresponde a «La activación especificada no pudo realizarse en el contexto de cliente indicado.».

La reparación se valida repitiendo la misma llamada y confirmando que deja de cumplirse «No se pudo suplantar al cliente DCOM.» sin introducir una conversión, registro o fallback distinto.

Referencias técnicas


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

Exit mobile version