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

 
Предыдущий Следующий
ERROR_SXS_DUPLICATE_DLL_NAME ERROR_SXS_DUPLICATE_CLSID

ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME

ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME означает, что несколько активных параллельных компонентов добавляют одно имя класса окна. Контекст активации не может без неоднозначности предоставить обе регистрации.

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

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

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

Microsoft: параллельные сборки


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