Что означает код HRESULT 0x80310052 (FVE_E_BCD_APPLICATIONS_PATH_INCORRECT)?

 
Предыдущий Следующий
FVE_E_RAW_BLOCKED FVE_E_NOT_ALLOWED_IN_VERSION

FVE_E_BCD_APPLICATIONS_PATH_INCORRECT

Что означает FVE_E_BCD_APPLICATIONS_PATH_INCORRECT

FVE_E_BCD_APPLICATIONS_PATH_INCORRECT (0x80310052) — В данных конфигурации загрузки (BCD) указан неверный путь к приложению, целостность которого защищает BitLocker.

При результате 0x80310052 граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «в данных конфигурации загрузки (bcd) указан неверный путь к приложению, целостность которого защищает bitlocker» связано с темой «fve, bcd, applications, путь, incorrect».

Что проверить и как подтвердить исправление

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x80310052 в условии «в данных конфигурации загрузки (bcd) указан неверный путь к приложению, целостность которого защищает bitlocker» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Диагностика 0x80310052 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT. Для темы «fve, bcd, applications, путь, incorrect» при 0x80310052 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

Для 0x80310052 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «в данных конфигурации загрузки (bcd) указан неверный путь к приложению, целостность которого защищает bitlocker» при 0x80310052 не следует подавлять общей обработкой исключения.

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x80310052, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x80310052: BCD settings and BitLocker · BitLocker recovery overview · UEFI: boot manager.


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