Event ID 1111: The Terminal Server security layer detected an error — решение
Симптомы сбоя протокола TermDD (Event ID 1111)
В журнале System фиксируется ошибка: Event ID 1111: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client от источника TermDD. Ошибка приводит к аварийному завершению сеанса клиента с потерей текущего контекста работы.
| Симптом | Последствия |
|---|---|
| Сброс сессии пользователя | Клиент отключается с сообщением о внутренней ошибке безопасности |
| Ошибки в потоке данных TermDD | Несоответствие контрольных сумм пакетов шифрования |
| Зависание при передаче больших файлов через RDP | Обрыв соединения при перетаскивании файлов через буфер обмена |
Пошаговое решение ошибки протокола (Event ID 1111)
- Отключите разгрузку отправки больших пакетов (LSO) и Large Receive Offload (LRO): сбоящие драйверы сетевых карт искажают заголовки пакетов RDP:
# Полное отключение LSO на сетевых картах:
Disable-NetAdapterLso -Name * -IPv4 -IPv6 -Confirm:$false
Disable-NetAdapterChecksumOffload -Name * -All -Confirm:$false- Установите строгий режим безопасности TLS в реестре:
# Принудительное использование TLS и NLA:
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'SecurityLayer' -Value 2 -Type DWord
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'UserAuthentication' -Value 1 -Type DWord- Очистите кэш сертификатов и пересоздайте конфигурацию Winstation:
# Перезапуск службы Remote Desktop:
Restart-Service -Name TermService -ForceСовет: Если ошибка возникает только при подключении через определенные маршрутизаторы, уменьшите значение MTU на сетевом интерфейсе до 1400 (netsh interface ipv4 set subinterface "Ethernet" mtu=1400 store=persistent).
Частые вопросы (FAQ)
Чем Event 1111 от TermDD отличается от Event 1111 от TerminalServices-Printers?
Это абсолютно разные события: TermDD 1111 указывает на сбой шифрования сетевого потока RDP, а Printers 1111 — на отсутствие драйвера перенаправленного принтера.
Почему ошибка 1111 возникает при копировании файлов через буфер?
Передача больших объемов данных создает пиковую нагрузку на стек TCP. При потере или повреждении фрагментов стек TermDD считает поток скомпрометированным и сбрасывает сессию.
Как запретить передачу файлов через буфер RDP?
В реестре установите параметр fDisableClip = 1 в ветке HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services.
Как обновить драйвер сетевой карты через PowerShell?
Используйте команду Update-NetAdapter (или скачайте актуальный inf-пакет с сайта производителя оборудования).