¿Qué significa el código HRESULT 0x80004014 (CO_E_BAD_SERVER_NAME)?

 
Anterior Siguiente
CO_E_CANT_REMOTE CO_E_WRONG_SERVER_IDENTITY

CO_E_BAD_SERVER_NAME

Qué significa CO_E_BAD_SERVER_NAME

CO_E_BAD_SERVER_NAME corresponde al HRESULT 0x80004014. Windows indica: «Era necesaria una activación remota, pero el nombre de servidor proporcionado no era válido.».

Qué comprobar

  • Reúne CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación en una prueba mínima y reproducible antes de aplicar una reparación.
  • Reproduce «Era necesaria una activación remota, pero el nombre de servidor proporcionado no era válido.» 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_RELEASED describe «El objeto se ha liberado.».
  • CO_E_DECODEFAILED significa «No se pudo descodificar la ACL del flujo proporcionado por el usuario.».

Diagnóstico específico

La condición que debe demostrarse en este caso es ««Era necesaria una activación remota, pero el nombre de servidor proporcionado no era válido.».». 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 bad server name; 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.