Что означает код NTSTATUS 0xC00B0003 (STATUS_MUI_INVALID_RC_CONFIG)?

 
Предыдущий Следующий
STATUS_MUI_INVALID_FILE STATUS_MUI_INVALID_LOCALE_NAME

STATUS_MUI_INVALID_RC_CONFIG

Метаданные RC Config не могут описать допустимую связь MUI

Файлы MUI и их нейтральные по языку модули содержат данные конфигурации ресурсов, определяющие тип файла, локализованные и нейтральные наборы ресурсов, контрольные суммы, язык и поведение резервного выбора. Загрузчик использует эти метаданные, чтобы определить, можно ли безопасно объединить пару.

Этот статус указывает на сами метаданные, а не на отсутствие локализованной строки. Он может возникнуть из-за некорректного XML, использованного при компиляции ресурсов, неподдерживаемой версии конфигурации, неисправного инструмента постобработки сборки или повреждения двоичных данных во встроенном разделе RC Config.

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

  • Извлеките встроенную конфигурацию ресурсов с помощью MUIRCT и сравните её с входными данными сборки.
  • Проверьте обязательные атрибуты win32Resources и записи localizedResources или neutralResources.
  • Убедитесь, что для всех языковых выпусков использовались одинаковые инструменты и конфигурация ресурсов.
  • Пересоберите пару ресурсов вместо редактирования скомпилированного раздела на месте.

Ссылки


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