¿Qué significa el código HRESULT 0x8000401B (CO_E_LAUNCH_PERMSSION_DENIED)?

 
Anterior Siguiente
CO_E_RUNAS_LOGON_FAILURE CO_E_START_SERVICE_FAILURE

CO_E_LAUNCH_PERMSSION_DENIED

Qué significa CO_E_LAUNCH_PERMSSION_DENIED

CO_E_LAUNCH_PERMSSION_DENIED corresponde al HRESULT 0x8000401B. Windows indica: «El cliente no tiene permiso para iniciar este servidor.».

Qué comprobar

  • Documenta CLSID, AppID, contexto CLSCTX, nombre/ruta del servidor, bitness, registro de clase y primer error SCM/loader/RPC de la activación; sin esa correlación el código solo identifica la frontera general.
  • Confirma que el estado observado coincide con «El cliente no tiene permiso para iniciar este servidor.» y no con un HRESULT posterior provocado por el primer fallo.

Resultados cercanos que significan otra cosa

  • CO_E_NOSYNCHRONIZATION marca una condición diferente: «El componente COM+ requiere sincronización, pero no está configurado para utilizarla.».
  • CO_E_ERRORINDLL marca una condición diferente: «Se produjo un error en la DLL.».

El objetivo es demostrar que la condición «El cliente no tiene permiso para iniciar este servidor.» 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.