Что означает код NTSTATUS 0xC00B0004 (STATUS_MUI_INVALID_LOCALE_NAME)?

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

STATUS_MUI_INVALID_LOCALE_NAME

Идентификатор языка в метаданных MUI недопустим

Современная конфигурация ресурсов MUI использует имена локалей, совместимые с правилами языковых имён Windows и тегами в стиле BCP 47, например en-US. Загрузчик отклоняет повреждённые имена, неподдерживаемый синтаксис или значения, не представляющие распознанную локаль для операции.

Недопустимое значение может быть встроено в конфигурацию ресурсов или получено из языкового каталога. Это отличается от допустимого языка, файл ресурсов которого просто отсутствует.

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

  • Зафиксируйте точную строку локали, включая регистр, разделители и подметки письменности или региона.
  • Проверьте значение с помощью API локалей Windows, используемых целевой версией ОС.
  • Сравните встроенный язык с именем каталога, содержащего файл .mui.
  • Исправьте метаданные сборки или упаковки; изменение языка отображения пользователя не исправит недопустимый тег.

Ссылки


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