| Предыдущий | Следующий |
| ERROR_CAPAUTHZ_NOT_PROVISIONED | ERROR_CAPAUTHZ_NO_POLICY |
ERROR_CAPAUTHZ_NOT_AUTHORIZED
Объявленная возможность не предоставлена этому удостоверению пакета
ERROR_CAPAUTHZ_NOT_AUTHORIZED — это решение авторизации, а не просто отсутствие элемента в манифесте. Пакет запросил возможность, но применимая политика, подписанный дескриптор, связь с издателем или конфигурация устройства не разрешает эту возможность для данного удостоверения пакета. Для ограниченных и пользовательских возможностей действуют более строгие требования согласования, чем для обычных возможностей общего назначения.
Определите точное имя возможности и имя семейства оцениваемого пакета. Для пользовательской возможности проверьте разрешённые сущности SCCD и хэш подписи; для ограниченной возможности убедитесь, что канал распространения и согласование соответствуют пакету. Добавление более широких возможностей в манифест не исправит отказ авторизации и может усложнить проверку Store или предприятия.
Что исследовать
- Запишите точное имя возможности и семейства пакета.
- Отделите ошибку объявления от отказа политики авторизации.
- Проверьте SCCD или разрешение ограниченной возможности относительно удостоверения подписи.
Ссылки
- Microsoft: общие, ограниченные и пользовательские возможности
- Microsoft: использование подписанного дескриптора пользовательской возможности
- Microsoft: пример пользовательской возможности
Нужно найти другой код? Найти другой код состояния или ошибки.