¿Qué significa el código HRESULT 0x80004023 (CO_E_MSI_ERROR)?

 
Anterior Siguiente
CO_E_RELOAD_DLL CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT

CO_E_MSI_ERROR

Qué significa CO_E_MSI_ERROR

CO_E_MSI_ERROR corresponde al HRESULT 0x80004023. Windows indica: «Se produjo un error de Windows Installer.».

Qué comprobar

  • Registra CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación en el mismo intento que devuelve el HRESULT.
  • Comprueba la descripción «Se produjo un error de Windows Installer.» contra la evidencia real de la llamada y no contra supuestos del código llamador.

Resultados cercanos que significan otra cosa

  • CO_E_OBJISREG significa «El objeto ya está registrado.».
  • CO_E_RUNAS_LOGON_FAILURE significa «No se pudo iniciar el proceso del servidor porque la identidad configurada es incorrecta. Compruebe el nombre de usuario y la contraseña.».

El objetivo es demostrar que la condición «Se produjo un error de Windows Installer.» ya no existe en la frontera original; un éxito obtenido por saltarse esa frontera no valida la corrección.

Referencias técnicas


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