Site icon EfmSoft

¿Qué significa el código HRESULT 0x80040156 (REGDB_E_BADTHREADINGMODEL)?

 
Anterior Siguiente
REGDB_E_IIDNOTREG REGDB_E_PACKAGEPOLICYVIOLATION

REGDB_E_BADTHREADINGMODEL

Qué significa REGDB_E_BADTHREADINGMODEL

REGDB_E_BADTHREADINGMODEL corresponde al HRESULT 0x80040156. Windows indica: «La entrada del modelo de subprocesos no es válida.».

Este código pertenece a registro de clases e interfaces COM en la base de registro. La pista específica es: el ThreadingModel registrado no es aceptable; valida el valor y el apartment desde el que se intenta activar.

Qué comprobar

Tratamiento recomendado

Repara la entrada de registro exacta y su vista de arquitectura usando el instalador/registrador propietario. Luego valida CoCreateInstance/QueryInterface; copiar claves entre máquinas o vistas puede crear un estado incoherente.

Resultados cercanos que significan otra cosa

La reparación se valida repitiendo la misma llamada y confirmando que deja de cumplirse «La entrada del modelo de subprocesos no es válida.» sin introducir una conversión, registro o fallback distinto.

Referencias técnicas


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

Exit mobile version