| Предыдущий | Следующий |
| SEC_E_SMARTCARD_LOGON_REQUIRED | SEC_E_KDC_INVALID_REQUEST |
SEC_E_SHUTDOWN_IN_PROGRESS
Что означает SEC_E_SHUTDOWN_IN_PROGRESS
SEC_E_SHUTDOWN_IN_PROGRESS — статус SSPI, означающий, что в системе уже идёт завершение работы. Это состояние жизненного цикла Windows, а не ошибка TLS cipher suite, сертификата удалённой стороны, CredHandle или содержимого security token.
Если код появляется при остановке службы, перезагрузке или выключении машины, основная задача — понять, почему компонент продолжает начинать новые операции безопасности после того, как shutdown уже начался.
Что проверить
- Сопоставьте время первого
SEC_E_SHUTDOWN_IN_PROGRESSс диспетчер управления службами, Kernel-General и другими системными событиями начала shutdown/restart. - Проверьте порядок остановки служб и потоков приложения. После получения stop/shutdown notification не запускайте новые SSPI-сеансы и не планируйте повторные попытки подключения.
- Дождитесь завершения уже начатых операций в пределах допустимого shutdown timeout либо корректно отмените их. Бесконечный retry во время выключения только продлевает остановку.
- Если код появляется при обычной работе и система, по наблюдениям, не выключается, проверьте скрытые reboot/shutdown requests и системный журнал — это уже аномальное воспроизведение.
Как подтвердить исправление
Повторите штатное выключение или перезагрузку. Компонент должен прекратить создание новых security contexts после shutdown notification и завершиться без новых SEC_E_SHUTDOWN_IN_PROGRESS. После следующей загрузки тот же SSPI-вызов должен работать в обычном состоянии системы.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
