| Предыдущий | Следующий |
| 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: это скрывает неверную модель разрешений.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
