Site icon EfmSoft

Что означает код HRESULT 0x80110449 (COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM)?

 
Предыдущий Следующий
COMADMIN_E_START_APP_NEEDS_COMPONENTS COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY

COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM

Что означает результат

COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM означает, что устанавливаемое или импортируемое приложение COM+ рассчитано на другую платформу либо архитектуру, чем целевая система. Это проверка совместимости пакета, а не признак повреждения каталога COM+.

Что проверить

  • Определите архитектуру компонентов приложения: x86, x64 или другую поддерживаемую цель.
  • Сверьте её с архитектурой Windows и с разрядностью процесса, который выполняет импорт или установку.
  • Проверьте, не выбран ли пакет, созданный для другой платформы, и есть ли отдельная сборка для текущей системы.
  • Если пакет создавался на другой машине, сравните параметры экспорта и состав компонентов, а не только имя приложения.

Диагностика и исправление

Используйте пакет и бинарные компоненты, собранные для целевой платформы. Повторный импорт того же несовместимого пакета, изменение прав каталога или ручная правка реестра не устраняют несовместимость архитектур.

Технические ссылки


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

Exit mobile version