| Предыдущий | Следующий |
| TPM_E_MAXNVWRITES | TPM_E_RESOURCEMISSING |
TPM_E_NOOPERATOR
Контракт подсистемы
TPM_E_NOOPERATOR (0X80280049) относится к TPM 1.2 command decoder, authorization and state machine. Для расследования рабочее условие — operator отсутствует. Сохраняйте первый native return и состояние объекта до автоматического retry или cleanup.
Key, delegation, DAA, migration и NV ошибки относятся к разным state machines TPM 1.2; одинаковый facility не делает их одним классом причины.
Конкретные признаки из исходного EN-описания
In contrast, TPM_E_NO_ENDORSEMENT concerns the EK, not the separate operator authorization value.
To remediate it, provision operator authorization through the supported administrative process or avoid commands that require it.
It specifically answers whether an operation requiring operator authorization was attempted before an operator AuthData value had been established.
The one-variable check is to query provisioning state and perform the workflow on a disposable test platform where operator authorization is deliberately configured.
Поля для корреляции
- TPM 1.2 ordinal и handle/session generation.
- ключ/структура/flags/algorithm fields, проверяемые командой.
- authorization/locality/state и первый raw response.
TPM 1.2 использует stateful resources, authorization sessions, locality и strict binary structures; поздний provider message часто теряет конкретное поле, которое отклонил TPM.
Как проверить гипотезу
Проверьте condition «operator отсутствует» на том же API и object generation. Изменение одного prerequisite должно убрать этот HRESULT или сдвинуть первый отказ к другой конкретной границе.
Локализуйте TPM 1.2 checkpoint «operator отсутствует» на raw command response; поздний CNG/BitLocker/WMI текст не должен подменять реальный TPM state.
Безопасное восстановление
Исправьте только prerequisite «operator отсутствует» — structure, key/session, authorization, locality или persistent state — и повторите исходный TPM 1.2 command на контролируемом устройстве.
Технические ссылки
- Microsoft: Resource Virtualization in TBS.
- Microsoft: Command Scheduling in TBS.
- Microsoft: Using TPM Base Services.
- TCG: TPM 1.2 Part 3 — Context commands.
Нужно найти другой код? Найти другой код состояния или ошибки.
