Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 1128 Windows Server, AD и Роли

Event ID 1128 TerminalServices-LocalSessionManager: сбой стека сеансов

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы ошибки Event ID 1128

В системном журнале фиксируется событие Event ID 1128: Remote Desktop Services has been disabled. Ошибка возникает при программной остановке слушателя сессий в результате сбоя механизма лицензирования или конфликта системных модулей управления сеансами.

ПризнакОписание
Код ошибкиEvent ID 1128
Тип сбояОстановка терминального стека
ПоследствияБлокировка удаленных сессий пользователей

Пошаговое восстановление RDP (Event ID 1128)

  1. Проверьте статус роли лицензирования удаленных рабочих столов:
# Проверка статуса сервера лицензий RDS:
Get-RDLicenseConfiguration
  1. Восстановите флаги удаленного доступа в реестре:
# Разрешение подключений:
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name 'fDenyTSConnections' -Value 0 -Type DWord

# Перезапуск службы:
Restart-Service -Name TermService -Force
  1. Проверьте системные файлы на наличие повреждений: выполните sfc /scannow для проверки целостности библиотек termsrv.dll и rdpcorets.dll.

Важно: Если на сервере истек срок действия временных клиентских лицензий (CAL), сервер будет регулярно сбрасывать стек сеансов до настройки валидного сервера лицензирования.

💡 Практика специалистов: Использование утилит типа RDP Wrapper на продуктивных серверах неизбежно приводит к ошибкам Event 1128 после каждого ежемесячного накопительного обновления Windows. Используйте только штатное лицензирование RDS.

Частые вопросы (FAQ)

Что такое RDS CAL?

Client Access License (CAL) — это клиентская лицензия, дающая право пользователю (User CAL) или устройству (Device CAL) подключаться к серверу удаленных рабочих столов.

Как указать сервер лицензирования через реестр?

В ветке HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core создайте параметр LicensingMode (2 = Per Device, 4 = Per User).

Почему termsrv.dll может быть поврежден?

Повреждение может быть вызвано некорректной установкой обновлений Windows или попытками применения сторонних неофициальных патчей (RDP Wrapper / SuperRDP).

Как вернуть оригинальный termsrv.dll?

Выполните команду: sfc /scanfile=C:\Windows\System32\termsrv.dll или восстановите хранилище компонентов через DISM.

Полезные материалы
Рекомендуем