| Предыдущий | Следующий |
| TBS_E_INVALID_CONTEXT_PARAM | TBS_E_TOO_MANY_TBS_CONTEXTS |
TBS_E_SERVICE_NOT_RUNNING
TBS — посредник Windows для доступа к TPM
TBS_E_SERVICE_NOT_RUNNING указывает, что компонент TPM Base Services остановлен и не смог запуститься для выполнения запроса. Это сбой уровня службы Windows, а не ответ, сгенерированный микропрограммой TPM. Пока TBS недоступна, приложения не могут создавать обычные контексты TBS или отправлять команды через посредник.
Служба может быть отключена конфигурацией, завершаться ошибкой при запуске либо иметь проблему с зависимостью или целостностью. Наличие исправного устройства TPM не отменяет необходимости в службе-посреднике.
Порядок диагностики
- Проверьте состояние службы TBS, конфигурацию запуска и события диспетчера управления службами.
- Отличайте этот код от
TBS_E_SERVICE_DISABLED, который прямо сообщает об отключении в конфигурации. - Проверьте целостность системных компонентов, прежде чем пытаться заменить микропрограмму TPM.
- После запуска TBS создайте новый контекст; контекст, создание которого ранее завершилось ошибкой, нельзя считать действительным.
Ссылки
- Microsoft: обзор и функции TPM Base Services
- Microsoft: Tbsi_Context_Create
- Microsoft: сведения об устройстве TPM
Нужно найти другой код? Найти другой код состояния или ошибки.