| Предыдущий | Следующий |
| ERROR_CAPAUTHZ_CHANGE_TYPE | ERROR_CAPAUTHZ_NOT_AUTHORIZED |
ERROR_CAPAUTHZ_NOT_PROVISIONED
Авторизация по возможности не может найти подготовленное приложение
ERROR_CAPAUTHZ_NOT_PROVISIONED означает, что запрос авторизации ссылается на приложение, которое не было подготовлено в общесистемном состоянии пакетов, ожидаемом операцией. Подготовка — не то же самое, что регистрация пакета для текущего пользователя: подготовленный пакет размещён так, чтобы подходящие пользователи могли получить регистрацию в соответствии с системной политикой.
Запросите пакет по семейству и полному имени, затем различите состояния размещения, регистрации и подготовки. Для необязательного пакета убедитесь, что его основной пакет также подготовлен. Если пакет был удалён для всех пользователей или запись подготовки удалена, восстановите подготовку через PackageManager либо систему развёртывания организации, а не просто однократным запуском приложения.
Что проверить
- Проверяйте подготовку на уровне устройства отдельно от регистрации текущего пользователя.
- Сопоставьте семейство и издателя пакета с запросом авторизации.
- Изучите журналы развёртывания на предмет отмены подготовки или неудачного размещения.
Ссылки
- Microsoft: подготовка пакетов для всех пользователей
- Microsoft: состояние и запросы PackageManager
- Microsoft: диагностические журналы развёртывания AppX
Нужно найти другой код? Найти другой код состояния или ошибки.
