| Anterior | Siguiente |
| CO_E_OLE1DDE_DISABLED | CO_E_CREATEPROCESS_FAILURE |
CO_E_RUNAS_SYNTAX
Qué significa CO_E_RUNAS_SYNTAX
CO_E_RUNAS_SYNTAX corresponde al HRESULT 0x80004017. Windows indica: «La especificación RunAs debe tener el formato <nombre de dominio>\<nombre de usuario> o simplemente <nombre de usuario>.».
El diagnóstico debe centrarse en resolución y activación de clases COM, servidores y aplicaciones. La observación principal es: el display name del moniker no cumple la sintaxis esperada; analiza el segmento exacto que no puede parsearse.
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.
- Verifica que «La especificación RunAs debe tener el formato <nombre de dominio>\<nombre de usuario> o simplemente <nombre de usuario>.» siga siendo cierto con el mismo objeto y parámetros antes de modificar varias condiciones simultáneamente.
Resultados cercanos que significan otra cosa
CO_E_CANTDETERMINECLASSdescribe «No se puede determinar la clase del objeto.».CO_E_CREATEPROCESS_FAILUREdescribe «No se pudo iniciar el proceso del servidor. Es posible que la ruta sea incorrecta.».
Después del cambio, repite desde un lifecycle limpio y verifica que «La especificación RunAs debe tener el formato <nombre de dominio>\<nombre de usuario> o simplemente <nombre de usuario>.» desaparece sin relajar controles globales ni sustituir datos por valores artificiales.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
