Что означает код HRESULT 0x80110448 (COMADMIN_E_START_APP_NEEDS_COMPONENTS)?

 
Предыдущий Следующий
COMADMIN_E_ROLE_DOES_NOT_EXIST COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM

COMADMIN_E_START_APP_NEEDS_COMPONENTS

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

COMADMIN_E_START_APP_NEEDS_COMPONENTS: Для запуска приложения в нём должен находиться хотя бы один компонент.. COM+ application нельзя запустить, потому что в нём нет компонентов, которые можно активировать. Это configuration precondition. Перед повторным запуском также проверьте, что добавленные компоненты сохранены через SaveChanges и видны в свежей Components collection.

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

  • Проверьте Components collection конкретного AppID.
  • Убедитесь, что installer не создал application раньше, чем установил components.
  • Проверьте, не были ли все components удалены/перемещены предыдущей операцией.

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

Сначала установите хотя бы требуемые components, затем запускайте application. Повтор StartApplication на пустом приложении не нужен.

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


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