Что означает код NTSTATUS 0xC00B0006 (STATUS_MUI_FILE_NOT_LOADED)?

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

STATUS_MUI_FILE_NOT_LOADED

В кэше загрузчика нет загруженной связи MUI

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

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

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

  • Отследите начальные вызовы загрузки модуля и ресурсов до обращения к кэшу.
  • Проверьте более ранние результаты STATUS_MUI_FILE_NOT_FOUND или STATUS_MUI_INVALID_FILE.
  • Проверьте время жизни модуля и не выгрузил ли или не заменил ли другой поток базовый образ.
  • Не предполагайте, что простое добавление файла в каталог автоматически обновляет кэш уже работающего процесса.

Ссылки


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