| Предыдущий | Следующий |
| COMADMIN_E_CANTMAKEINPROCSERVICE | COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET |
COMADMIN_E_PROGIDINUSEBYCLSID
Что означает результат
COMADMIN_E_PROGIDINUSEBYCLSID: ProgID, указанный для копирования, недопустим: он уже используется другим зарегистрированным CLSID. ProgID уже связан с другим CLSID, поэтому COM+ не может зарегистрировать новую противоречивую связь. Это collision registration metadata.
Что проверить
- Найдите существующий ProgID key и CLSID, на который он указывает.
- Сверьте VersionIndependentProgID/ProgID обеих версий компонента.
- Проверьте остатки старой установки в обоих registry views.
Диагностика и исправление
Восстановите однозначное соответствие ProgID↔CLSID через корректный installer/upgrade. Не меняйте CLSID действующего класса только ради обхода collision.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
