| Предыдущий | Следующий |
| ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED | ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT |
ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH
Манифест и подписанный дескриптор разрешают разные наборы возможностей
ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH означает, что по крайней мере одна пользовательская возможность, объявленная пакетом, не представлена в подписанном дескрипторе пользовательских возможностей. SCCD предоставляет именованные возможности от владельца возможностей; он не разрешает автоматически каждую пользовательскую возможность только потому, что она включена в пакет.
Перечислите все имена пользовательских возможностей в манифесте и точно сравните их с SCCD, включая пространство имён и написание. Удалите устаревшие объявления, которые приложение больше не использует, либо получите разрешение для отсутствующих имён. Объединение дескрипторов от несвязанных владельцев без соблюдения поддерживаемой модели упаковки может оставить авторизованной только часть набора объявлений.
Что следует проверить
- Сравните имена пользовательских возможностей манифеста со списком SCCD.
- Проверьте регистр, пространство имён и подстановки конфигурации сборки.
- Удаляйте неиспользуемые объявления, а не запрашивайте ненужные привилегии.
Ссылки
- Microsoft: объявление пользовательских возможностей
- Microsoft: связывание возможностей с SCCD
- Microsoft: пример пакета с пользовательской возможностью
Нужно найти другой код? Найти другой код состояния или ошибки.