Site icon EfmSoft

Что означает код HRESULT 0x8000401B (CO_E_LAUNCH_PERMSSION_DENIED)?

 
Предыдущий Следующий
CO_E_RUNAS_LOGON_FAILURE CO_E_START_SERVICE_FAILURE

CO_E_LAUNCH_PERMSSION_DENIED

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

CO_E_LAUNCH_PERMSSION_DENIED: Клиенту запрещено запускать этот сервер. DCOM запретил запуск сервера по LaunchPermission. Это конкретный access-check на стадии активации, а не общий сбой RPC или отсутствующий CLSID.

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

  • Определите SID клиента и AppID, чья LaunchPermission реально использовалась.
  • Проверьте Local Launch/Remote Launch и Activation rights для этого SID или его групп.
  • Учитывайте machine-wide ограничения DCOM, которые могут дополнительно ограничивать AppID ACL.

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

Добавляйте минимально необходимое право конкретному principal. Не заменяйте ACL на Everyone и не отключайте DCOM security: это скрывает неверную модель разрешений.

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


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

Exit mobile version