| Предыдущий | Следующий |
| STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE | STATUS_CTX_LOGON_DISABLED |
STATUS_CTX_SHADOW_NOT_RUNNING
Запрос остановки теневого сеанса достиг уже существующего требуемого конечного состояния
STATUS_CTX_SHADOW_NOT_RUNNING означает, что указанный сеанс сейчас не управляется удалённо, поэтому активная связь теневого управления, которую можно завершить, отсутствует. Часто это наблюдение жизненного цикла, а не свидетельство отсутствия или недоступности самого целевого сеанса.
Автоматизация должна отличать неудачную попытку остановить активный сеанс управления от запроса, желаемый результат которого уже достигнут. Безусловный повтор не создаст теневой сеанс, который можно остановить, и может скрыть гонку с предыдущим отключением или изменением режима отображения.
Полезные данные
- Запросите текущее состояние сеанса и связь удалённого управления до и после запроса остановки, записав идентификаторы управляющего и целевого сеансов.
- Считайте этот статус идемпотентным случаем только тогда, когда требуемым результатом было отсутствие удалённого управления; иначе выясните, почему ожидаемый сеанс завершился раньше.
- Используйте уведомления сеанса или явный запрос состояния, а не предполагайте, что ранее успешно начатая операция всё ещё активна.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: функции API служб удалённых рабочих столов
- Microsoft: WTSRegisterSessionNotification
Нужно найти другой код? Найти другой код состояния или ошибки.
