¿Qué significa el código HRESULT 0x800401FC (CO_E_OBJISREG)?

 
Anterior Siguiente
CO_E_OBJNOTREG CO_E_OBJNOTCONNECTED

CO_E_OBJISREG

Qué significa CO_E_OBJISREG

CO_E_OBJISREG corresponde al HRESULT 0x800401FC. Windows indica: «El objeto ya está registrado.».

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.
  • Reproduce «El objeto ya está registrado.» en una operación mínima; después cambia una sola precondición para saber qué frontera se corrigió.

Resultados cercanos que significan otra cosa

  • CO_E_ERRORINAPP corresponde a «Se produjo un error en la aplicación.».
  • CO_E_INIT_SCM_EXEC_FAILURE corresponde a «Se produjo un error al intentar iniciar el servicio OLE.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««El objeto ya está registrado.».». 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 objisreg; 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.