Что означает код HRESULT 0x80284001 (TBS_E_INTERNAL_ERROR)?

 
Предыдущий Следующий
TPM_20_E_NV_UNAVAILABLE TBS_E_BAD_PARAMETER

TBS_E_INTERNAL_ERROR

Интерпретация кода

Для TBS_E_INTERNAL_ERROR (0X80284001) рабочая граница — внутренняя / ошибка. Код относится к TPM Base Services (TBS), scheduler и resource virtualization. Сохраняйте первый native return и identity объекта: именно они определяют, проверяется ли здесь input, capability, ownership, lifecycle или transport.

Resource pressure подтверждается счётчиками client contexts/resources, а не предположением о неисправном TPM.

Фрагменты исходного EN-описания

  • If you bought your PC after 2016, it almost certainly comes with Trusted Platform Module 2.0.
  • If you’ve got a computer that meets the other Windows 11 minimum system requirements, there’s a chance that it supports TPM 2.0.
  • If your computer is older than a few years, it likely either has the older TPM 1.2 version (which Microsoft says is not recommended for Windows 11) or has no TPM at all.
  • Microsoft attempts to simplify the situation by referring to its 2016 deadline for implementing Trusted Platform Module 2.0.

Evidence до cleanup

  • TBS context handle, client identity и service state.
  • input/output buffer sizes и command ordinal.
  • scheduler/resource counts и первый native TBS result.

Публичный TBS API, внутренний TBSIMP scheduler и ответ TPM — три разных уровня. Первый вернувший ошибку определяет владельца исправления.

Как воспроизвести

Сопоставьте первый producer с условием «внутренняя / ошибка»: если producer, object generation или method отличаются, это уже другой инцидент, даже при похожем пользовательском сообщении.

Отделите public TBS API contract «внутренняя / ошибка» от внутреннего TBSIMP mapping и от TPM command response. Это разные уровни, даже когда они видны в одном stack.

После изменения

Исправьте параметры public TBS call или дождитесь доступного scheduler/service state. После исправления создайте корректный TBS context при необходимости и повторите одну команду.

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


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