| Предыдущий | Следующий |
| STATUS_TPM_BAD_SIGNATURE | STATUS_TPM_COMMAND_BLOCKED |
STATUS_TPM_NOCONTEXTSPACE
В списке контекстов TPM нет места для ещё одного контекста
STATUS_TPM_NOCONTEXTSPACE является ошибкой ресурса контекста TPM. TPM не может добавить ещё один элемент в список контекстов для запрошенной операции сохранения, загрузки или работы с ресурсом.
Это связано с общим исчерпанием ресурсов, но конкретнее его: переполнен сам список отслеживания контекстов, часто потому, что вызывающие стороны удерживают сеансы или сохранённые контексты дольше ожидаемого.
В Windows один физический TPM может совместно использоваться несколькими приложениями через TBS. Отказавший процесс видит ошибку только своей команды, тогда как реальное давление может исходить от других пользователей TPM или утечки контекстов в службе.
На что направить диагностику
- Подсчитайте активные и сохранённые контексты TPM до сбойной операции.
- Очистите сеансы и контексты ключей, которые больше не нужны.
- Проверьте пути ошибок в длительно работающих службах, которые пропускают очистку TPM.
Ссылки
- TCG: основная спецификация TPM 1.2
- TCG: TPM 1.2 Part 1 Design Principles
- TCG: TPM 1.2 Part 2 Structures of the TPM
- TCG: TPM 1.2 Part 3 Commands
- Microsoft: базовые службы TPM
- Microsoft: значения NTSTATUS MS-ERREF
Нужно найти другой код? Найти другой код состояния или ошибки.
