| Предыдущий | Следующий |
| NTE_PASSWORD_CHANGE_REQUIRED | SEC_E_INSUFFICIENT_MEMORY |
NTE_NOT_ACTIVE_CONSOLE
NTE_NOT_ACTIVE_CONSOLE следует интерпретировать на границе операции поставщика, привязанной к сеансу . Поставщик разрешает действие только с физической или активной консоли и отклоняет его из Remote Desktop или другого неконсольного сеанса. Полезный диагностический вопрос — какой конкретный объект и операция заставили Windows выбрать этот HRESULT, а не работает ли в целом некий ключ, сертификат, учётная запись, файл или устройство.
Начните с API, вернувшего результат
При этом результате поставщик требует или попытался выполнить шаг присутствия пользователя. Различайте контракт silent-вызова, недоступный интерактивный рабочий стол, явную отмену пользователем и политику поставщика, ограничивающую операцию активной консолью. В unattended-программе они могут выглядеть одинаково, но исправляются по-разному.
Проверки, специфичные для кода:
- Зафиксируйте ID сеанса, тип подключения, состояние активной консоли и место, где должен появиться интерфейс поставщика.
- Проверьте политики аппаратного токена и усиленной защиты ключа, которые намеренно требуют локального присутствия.
- Выполните операцию на консоли либо перестройте процесс вокруг поставщика, поддерживающего удалённую или unattended-работу.
Минимальная последовательность теста
Один раз выполните ту же операцию в интерактивном консольном сеансе с разрешённым интерфейсом поставщика и один раз — в целевом unattended-контексте, не меняя ключ и поставщика. Разница показывает, пригоден ли объект сам по себе, но ограничен политикой присутствия пользователя.
Границы этого HRESULT
Это не ошибка сетевого подключения. Граница — Windows-сеанс, из которого выполняется защищённая операция. Автоматизация или подавление окна PIN/согласия не эквивалентны созданию ключа для unattended-использования. Не ослабляйте политику присутствия пользователя без подтверждения требований безопасности.
Критерии закрытия проблемы
Операция должна завершаться в реальном контексте развёртывания с ключом, чья политика взаимодействия соответствует этому контексту, сохраняя запросы пользователя там, где его одобрение входит в проект.
Технические ссылки
Для NTE_NOT_ACTIVE_CONSOLE, эти источники определяют HRESULT и соответствующий интерфейс, протокол или формат данных операции поставщика, привязанной к сеансу.
Нужно найти другой код? Найти другой код состояния или ошибки.