Site icon EfmSoft

Что означает код HRESULT 0x80110484 (COMADMIN_E_CAT_WRONGAPPBITNESS)?

 
Предыдущий Следующий
COMADMIN_E_CAT_UNACCEPTABLEBITNESS COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED

COMADMIN_E_CAT_WRONGAPPBITNESS

COMADMIN_E_CAT_WRONGAPPBITNESS: значение HRESULT и практическая диагностика

HRESULT COMADMIN_E_CAT_WRONGAPPBITNESS соответствует значению 0x80110484. Его штатное описание: «Тип двоичного файла не соответствует типу приложения.»

Старший бит HRESULT делает значение ошибкой. Эта константа объявлена в winerror.h и относится к области «каталог и администрирование COM+».

Разрядность приложения и компонента COM+

Каталог сравнивает тип COM+-приложения с фактической архитектурой устанавливаемого двоичного файла. Ошибка появляется, когда 32-битный компонент помещают в 64-битную конфигурацию приложения либо наоборот.

При расследовании этот результат проверьте PE-заголовок DLL или EXE, параметр приложения и разрядность процесса регистрации. Не полагайтесь на имя каталога или конфигурацию сборки как на доказательство архитектуры файла.

  • Определите Machine Type каждого устанавливаемого модуля.
  • Не смешивайте компоненты разных архитектур в одном серверном приложении.
  • После исправления активируйте компонент из клиента соответствующей разрядности.

Ссылки Microsoft


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version