| Предыдущий | Следующий |
| COMADMIN_E_USERPASSWDNOTVALID | COMADMIN_E_REMOTEINTERFACE |
COMADMIN_E_CLSIDORIIDMISMATCH
Что означает результат
COMADMIN_E_CLSIDORIIDMISMATCH: CLSID или IID из файла приложения не соответствуют связанным DLL. CLSID/IID, обнаруженные при регистрации/анализе компонента, не совпадают с ожидаемыми metadata. Это identity mismatch COM registration.
Что проверить
- Сверьте CLSID и IID в TypeLib/IDL с registry и package metadata.
- Проверьте, не смешаны ли DLL/TLB разных версий.
- Учитывайте proxy/stub registration для интерфейсов.
Диагностика и исправление
Установите согласованный набор binary+TypeLib+registration. Ручная замена одного GUID без пересборки связанных metadata создаёт новые противоречия.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.