Site icon EfmSoft

¿Qué significa el código HRESULT 0x80080006 (CO_E_OBJSRV_RPC_FAILURE)?

 
Anterior Siguiente
CO_E_SERVER_EXEC_FAILURE MK_E_NO_NORMALIZED

CO_E_OBJSRV_RPC_FAILURE

Qué significa CO_E_OBJSRV_RPC_FAILURE

CO_E_OBJSRV_RPC_FAILURE corresponde al HRESULT 0x80080006. Windows indica: «El servicio OLE no pudo comunicarse con el servidor de objetos.».

Qué comprobar

  • La traza inicial debe incluir CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación y el primer error inmediatamente anterior.
  • Confirma que el estado observado coincide con «El servicio OLE no pudo comunicarse con el servidor de objetos.» y no con un HRESULT posterior provocado por el primer fallo.

Resultados cercanos que significan otra cosa

  • CO_E_FAILEDTOGENUUID describe «No se pudo generar un UUID.».
  • CO_E_CREATEPROCESS_FAILURE corresponde a «No se pudo iniciar el proceso del servidor. Es posible que la ruta sea incorrecta.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««El servicio OLE no pudo comunicarse con el servidor de objetos.».». Conserva CLSID/IID/moniker u objeto COM exacto, CLSCTX, servidor/bitness y primera fase register/activate/marshal que falló y cambia únicamente la precondición relacionada con objsrv rpc failure; si el siguiente intento devuelve otro HRESULT, trátalo como una fase distinta en vez de ocultar el primero.

Referencias técnicas


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

Exit mobile version