| Предыдущий | Следующий |
| TPM_E_DELEGATE_FAMILY | TPM_E_TRANSPORT_NOTEXCLUSIVE |
TPM_E_DELEGATE_ADMIN
Что означает результат
Значение 0X8028004D возникает на границе TPM 1.2 delegation/family policy state; конкретная проверка для этого случая — delegation / admin. Диагностику начинайте с producer, object generation и входного state, а не с последнего пользовательского сообщения.
Key, delegation, DAA, migration и NV ошибки относятся к разным state machines TPM 1.2; одинаковый facility не делает их одним классом причины.
Конкретные признаки из исходного EN-описания
TPM_E_DELEGATE_LOCK reports a lock that blocks administration after it was otherwise enabled.
Rejected invariant: the TPM 1.2 delegation table is not in a state that permits the requested administrative modification.
Decisive capture: delegation administration enablement, owner authorization, table state, family and row identifiers, and prior lock commands.
Safe comparison: perform a read-only delegation query, then test administration in a freshly provisioned disposable environment.
Что сохранить до retry
- delegation family ID/verification count и permission scope.
- delegate blob/context generation и owner/delegate role.
- команда и первый TPM response до cleanup.
TPM 1.2 использует stateful resources, authorization sessions, locality и strict binary structures; поздний provider message часто теряет конкретное поле, которое отклонил TPM.
Проверка причинной границы
Сравните failing и working trace той же операции. Поле или state, соответствующий «delegation / admin», должен быть единственным существенным отличием.
Локализуйте TPM 1.2 checkpoint «delegation / admin» на raw command response; поздний CNG/BitLocker/WMI текст не должен подменять реальный TPM state.
Исправление и повтор
Исправьте только prerequisite «delegation / admin» — 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.
Нужно найти другой код? Найти другой код состояния или ошибки.