Event ID 56 TerminalServices-LocalSessionManager: отключение RDS
Симптомы события деактивации RDP (Event ID 56)
В журнале Microsoft-Windows-TerminalServices-LocalSessionManager/Operational появляется ошибка или уведомление: Event ID 56: Remote Desktop Services has been disabled. Событие генерируется при программной блокировке стека сеансов или сбое инициализации драйвера TermDD.sys.
| Признак | Описание состояния |
|---|---|
| Сброс всех активных подключений | Все пользователи терминалов мгновенно отключаются |
| Статус службы TermService | Служба может перейти в состояние Stopped или Paused |
| Отказ аутентификации | Новые RDP-запросы не обрабатываются |
Пошаговое восстановление службы TermService (Event ID 56)
- Проверьте запуск и тип запуска службы TermService и зависимостей:
# Проверка статуса TermService и зависимых компонентов:
Get-Service -Name TermService, UmRdpService, RpcSs, DcomLaunch | Select-Object Name, Status, StartType
# Принудительный перевод в автоматический режим и запуск:
Set-Service -Name TermService -StartupType Automatic
Start-Service -Name TermService- Восстановите параметры Winstation RDP в реестре:
# Сброс запрета подключений:
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name 'fDenyTSConnections' -Value 0 -Type DWord
# Включение слушателя RDP-Tcp:
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'fEnableWinStation' -Value 1 -Type DWord- Проверьте лицензирование RD Licensing: если на сервере развернута роль RD Session Host, убедитесь, что не истек 120-дневный льготный период (Grace Period).
Важно: Если истек льготный период лицензирования RDS (Grace Period), сервер блокирует подключения удаленных пользователей с регистрацией событий деактивации.
Частые вопросы (FAQ)
Может ли антивирус вызывать Event ID 56?
Да, защитное ПО класса EDR/XDR при обнаружении подозрительной активности может программно вызвать блокировку стека RDP через системный API.
Как проверить оставшееся время Grace Period для RDS?
Запустите утилиту tlscon.exe или проверьте статус лицензирования через RD Licensing Diagnoser (lsdiag.msc).
Что делать, если служба TermService зависла в состоянии 'Stopping'?
Найдите PID процесса svchost.exe, содержащего службу (tasklist /svc /fi "services eq TermService"), и завершите его принудительно через taskkill /F /PID <PID>.
Какая ветка реестра отвечает за льготный период RDS?
Ветка: HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod.