Что означает код NTSTATUS 0xC0150023 (STATUS_SXS_SETTING_NOT_REGISTERED)?

 
Предыдущий Следующий
STATUS_SXS_MANIFEST_TOO_BIG STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE

STATUS_SXS_SETTING_NOT_REGISTERED

Запрошенное имя параметра неизвестно в этом контексте активации

Контексты активации могут предоставлять параметры, определённые поддерживаемыми схемами манифестов и зарегистрированными метаданными компонентов. Имя может быть синтаксически допустимым XML, но оставаться недоступным, потому что пространство имён, версия схемы, идентичность компонента или целевая версия Windows его не определяет.

Проверьте источник манифеста или запроса. Копирование параметра из более новой ОС, другого семейства компонентов или недокументированного внутреннего манифеста может оставить загрузчик без зарегистрированного определения.

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

  • Сохраните точное имя параметра, пространство имён XML, идентичность компонента и сборку целевой ОС.
  • Сравните манифест с документированной схемой этого компонента и платформы.
  • Используйте sxstrace, чтобы определить контекст активации и манифест, предоставившие запрос.
  • Не создавайте произвольные записи реестра; «registered» здесь относится к метаданным side-by-side компонентов, а не обязательно к обычному значению реестра.

Ссылки


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