Site icon EfmSoft

¿Qué significa el código HRESULT 0x8011043B (COMADMIN_E_REGFILE_CORRUPT)?

 
Anterior Siguiente
COMADMIN_E_COMPONENTEXISTS COMADMIN_E_PROPERTY_OVERFLOW

COMADMIN_E_REGFILE_CORRUPT

Qué significa COMADMIN_E_REGFILE_CORRUPT

COMADMIN_E_REGFILE_CORRUPT corresponde al HRESULT 0x8011043B. Windows indica: «El archivo de registro está dañado.».

Qué comprobar

  • Reúne CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino en una sola traza para que identidad, objeto y operación no queden separados durante el diagnóstico.
  • Reproduce la condición «El archivo de registro está dañado.» con la misma identidad y los mismos objetos antes de modificar varias propiedades a la vez.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_PARTITION_MSI_ONLY marca otro estado del mismo subsistema: «Solo se pueden instalar en particiones archivos de aplicación (*.MSI).».
  • COMADMIN_E_APP_FILE_VERSION se refiere a otra frontera: «El archivo de aplicación contiene un número de versión no válido.».

La prueba final debe usar el mismo objeto lógico y confirmar tanto la operación como el estado persistido. Si «El archivo de registro está dañado.» reaparece, la causa original sigue presente.

Referencias técnicas


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

Exit mobile version