Что означает код ошибки Windows 14026 (ERROR_SXS_DUPLICATE_PROGID)?

 
Предыдущий Следующий
ERROR_SXS_DUPLICATE_TLBID ERROR_SXS_DUPLICATE_ASSEMBLY_NAME

ERROR_SXS_DUPLICATE_PROGID

ERROR_SXS_DUPLICATE_PROGID — Два компонента в контексте активации публикуют один и тот же COM ProgID.

ProgID — это удобочитаемый идентификатор COM. Две прямо или косвенно указанные сборки объявили один ProgID, поэтому Windows не может создать однозначный контекст активации приложения.

Обычно это конфликт развёртывания или зависимостей манифеста. Полезными сведениями являются имена двух сборок, указанные в событии SideBySide или в выводе sxstrace.

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

  • Выполните трассировку неудачного запуска и определите оба манифеста, объявляющих один и тот же ProgID.
  • Удалите дублирующиеся приватные копии COM-компонента из каталога приложения, а не регистрируйте дополнительные экземпляры.
  • Убедитесь, что пакет приложения и его приватные сборки установлены как согласованный комплект.

Microsoft: sxstrace

Microsoft: манифесты приложений

Microsoft: сведения о сборках Side-by-Side


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