Что означает код NTSTATUS 0xC00B0002 (STATUS_MUI_INVALID_FILE)?

 
Предыдущий Следующий
STATUS_MUI_FILE_NOT_FOUND STATUS_MUI_INVALID_RC_CONFIG

STATUS_MUI_INVALID_FILE

Файл языковых ресурсов существует, но недопустим для загрузки

Обнаружение файла .mui — только первый шаг. Загрузчик MUI проверяет файл ресурсов, данные конфигурации ресурсов, языковой идентификатор, контрольные суммы и связь с языково-нейтральным двоичным модулем. Поэтому файл может существовать по ожидаемому пути и всё равно быть отклонён.

Распространённые причины — повреждение, частичное обновление приложения, смешивание дополнительных ресурсов разных версий или изменение после сборки, нарушившее связь. Правильное исправление — восстановить соответствующий пакет, а не обходить проверку.

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

  • Сравните версию файла, пакет продукта, архитектуру и уровень обслуживания с базовым модулем.
  • Проверьте RC Config и контрольные суммы с помощью MUIRCT, где это доступно.
  • Проверьте журналы хранилища и развёртывания на обрезку или замену файла .mui.
  • Не исправляйте контрольные суммы вручную, если не пересобирается полный пакет ресурсов.

Ссылки


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