Что означает код HRESULT 0x80280905 (TPM_20_E_SESSION_HANDLES)?

 
Предыдущий Следующий
TPM_20_E_MEMORY TPM_20_E_OBJECT_HANDLES

TPM_20_E_SESSION_HANDLES

Невозможно выделить новый дескриптор сеанса

TPM_20_E_SESSION_HANDLES оборачивает TPM_RC_SESSION_HANDLES. TPM имеет ограниченное число дескрипторов загруженных сеансов. В отличие от предупреждения о памяти сеанса, этот ответ прямо сообщает об отсутствии свободного дескриптора и требует сбросить сеанс перед началом нового.

Сеансы — это объекты безопасности с состоянием. Отбрасывание дескриптора без понимания его назначения может нарушить поток политики, потерять дайджест аудита или сломать шифрование параметров. Очищать следует завершённые или брошенные сеансы, а не первый удобный дескриптор.

Практические проверки

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

Ссылки


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