Что означает код HRESULT 0x80284012 (TBS_E_ACCESS_DENIED)?

 
Предыдущий Следующий
TBS_E_NO_EVENT_LOG TBS_E_PROVISIONING_NOT_ALLOWED

TBS_E_ACCESS_DENIED

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

TBS_E_ACCESS_DENIED означает, что TPM Base Services не разрешил текущему процессу выполнить запрошенную операцию.

Это отказ на уровне TBS и политики доступа Windows. Он не равнозначен ответу TPM о неверной авторизации конкретного ключа.

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

  • Зафиксируйте функцию TBS, идентичность процесса, уровень целостности и контекст безопасности.
  • Проверьте, не выполняется ли код в AppContainer или другом ограниченном контексте.
  • Сопоставьте отказ с политикой TBS и типом TPM-команды.
  • Проверьте, проходит ли безопасный разрешённый вызов TBS из того же процесса; это помогает отделить общий запрет доступа от ограничения конкретной команды.

Не повышайте привилегии приложения без подтверждённой необходимости. Исправлять следует конкретное правило доступа или способ выполнения операции.

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


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