| Предыдущий | Следующий |
| REGDB_E_PACKAGEPOLICYVIOLATION | CAT_E_NODESCRIPTION |
CAT_E_CATIDNOEXIST
Что означает CAT_E_CATIDNOEXIST
CAT_E_CATIDNOEXIST означает, что запрошенный идентификатор COM component category (CATID) не зарегистрирован в текущем представлении реестра.
Что проверить
Сверьте GUID категории байт-в-байт и убедитесь, что категория действительно зарегистрирована через Component Categories Manager на этой машине. Для 32- и 64-разрядных процессов также проверьте соответствующее registry view и контекст установки компонента.
Не подменяйте проблему регистрацией самого CLSID: component category — отдельная сущность. Если приложение ожидает категорию, installer должен зарегистрировать её и связи implemented/required categories. Если CATID получен из внешней конфигурации, сначала исключите устаревший или ошибочный GUID.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
