Что означает код ошибки Windows 4251 (ERROR_APPCONTAINER_REQUIRED)?

 
Предыдущий Следующий
ERROR_NOT_APPCONTAINER ERROR_NOT_SUPPORTED_IN_APPCONTAINER

ERROR_APPCONTAINER_REQUIRED

Объявление приложения требует процесса AppContainer

ERROR_APPCONTAINER_REQUIRED означает, что Windows пытается запустить или использовать приложение, модель безопасности которого требует изоляции AppContainer, но выбранный путь активации создал бы процесс другого типа. Активация AppContainer предоставляет SID пакета, SID возможностей, ограниченный токен и правила изоляции, ожидаемые приложением.

Запускайте объявленное приложение через механизм активации пакета, а не непосредственно по пути исполняемого файла. Проверьте точку входа манифеста, уровень доверия и состояние регистрации. Отладчик или тестовый стенд должен сохранять семантику пакетной активации; создание процесса с обычным desktop-токеном обходит необходимые brokers и отклоняется вместо молчаливого ослабления изоляции.

Что проверить

  • Используйте активацию приложения пакета вместо прямого запуска EXE.
  • Проверьте регистрацию предполагаемой точки входа приложения в манифесте.
  • Убедитесь, что средства отладки запрашивают правильную модель пакетной активации.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.