Site icon EfmSoft

Что означает код HRESULT 0x8028014C (TPM_20_E_NV_DEFINED)?

 
Предыдущий Следующий
TPM_20_E_NV_SPACE TPM_20_E_BAD_CONTEXT

TPM_20_E_NV_DEFINED

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

TPM_20_E_NV_DEFINED соответствует TPM_RC_NV_DEFINED. Команда пытается определить NV-индекс по дескриптору, который уже существует в энергонезависимой памяти TPM.

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

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

  • Получите открытую информацию существующего NV-индекса и сравните его размер, атрибуты, политику и Name с ожидаемой конфигурацией.
  • Проверьте записи подготовки приложения: должен ли индекс переиспользоваться или действительно должен быть создан заново.
  • Не удаляйте индекс только потому, что совпал номер дескриптора; сначала установите его владельца и назначение.

Как исправлять

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

Технические ссылки


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

Exit mobile version