| Предыдущий | Следующий |
| RPC_E_ATTEMPTED_MULTITHREAD | RPC_E_FAULT |
RPC_E_NOT_REGISTERED
Что означает RPC_E_NOT_REGISTERED
RPC_E_NOT_REGISTERED означает, что COM/RPC runtime не обнаружил регистрацию, необходимую для текущей activation или marshaling operation.
Что проверить
- Определите CLSID/IID или другой registration key, который ожидается.
- Проверьте bitness и per-user/per-machine registration.
- Убедитесь, что запускается ожидаемая версия COM server.
- После deployment проверьте регистрацию proxy/stub, если интерфейс её требует.
Исправьте установку/регистрацию соответствующего компонента. Не копируйте DLL вручную без штатной регистрации и зависимостей.
Если проблема появилась только после upgrade, сравните CLSID/IID и proxy-stub registration до и после обновления. Для out-of-proc сервера отдельно проверьте LocalServer32/AppID и фактически запускаемый executable.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
