| Предыдущий | Следующий |
| ERROR_CAPAUTHZ_NOT_DEVUNLOCKED | ERROR_CAPAUTHZ_NOT_PROVISIONED |
ERROR_CAPAUTHZ_CHANGE_TYPE
Обновление или повторная подготовка не могут менять тип приложения
ERROR_CAPAUTHZ_CHANGE_TYPE означает, что существующее подготовленное приложение и входящий пакет по-разному классифицированы системой авторизации возможностей. Тип приложения влияет на уровень доверия, изоляцию и применимые правила возможностей. Windows не рассматривает такое изменение как обычное обновление версии, поскольку при сохранении той же идентичности пакета оно могло бы изменить границу безопасности.
Сравните старый и новый манифесты, особенно уровень доверия, объявления приложений, ограниченные возможности и идентичность пакета. Определите, должна ли установка выполняться как полное удаление и новая подготовка, а не обновление на месте. Не обходите проверку копированием файлов в каталог установленного пакета: метаданные развёртывания и состояние авторизации должны оставаться согласованными.
Что проверить
- Сравните полные объявления приложения и возможностей между версиями.
- Проверьте, не изменился ли режим выполнения между AppContainer и средним уровнем целостности.
- Запланируйте явную миграцию, если модель безопасности действительно меняется.
Ссылки
- Microsoft: объявления возможностей и уровня доверия
- Microsoft: модели выполнения упакованных классических приложений
- Microsoft: операции развёртывания пакетов
Нужно найти другой код? Найти другой код состояния или ошибки.
