Что означает код HRESULT 0x80080017 (CO_E_ELEVATION_DISABLED)?

 
Предыдущий Следующий
CO_E_RUNAS_VALUE_MUST_BE_AAA APPX_E_PACKAGING_INTERNAL

CO_E_ELEVATION_DISABLED

Что означает результат

CO_E_ELEVATION_DISABLED: Класс не настроен для активации с повышенными правами. COM elevation для этого класса/операции запрещена конфигурацией. Это policy/registration result до запуска elevated server.

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

  • Проверьте Elevation/Enabled registration для CLSID и ожидаемый elevation moniker.
  • Убедитесь, что класс вообще предназначен для elevation и имеет корректный LocalizedString/AppID setup.
  • Проверьте policy/UAC context, но не отключайте UAC глобально.

Диагностика и исправление

Исправьте регистрацию или используйте не-elevated path. Насильственное повышение всего процесса не является корректным исправлением COM elevation contract.

Технические ссылки


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