Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

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

Event ID 54 TermDD: RDP data stream has been corrupted — решение сбоя

Обновлено: 28.08.2026  ·  Официальная база знаний

Симптомы разрыва сессий и повреждения потока RDP (Event ID 54)

Сеансы удаленных пользователей Remote Desktop (RDS / RDP) спонтанно зависают, экран чернеет, и через несколько секунд клиент закрывается с ошибкой: «Сеанс удаленной работы завершен из-за ошибки в протоколе лицензирования / передачи данных». В системном журнале System сервера фиксируется ошибка Event ID 54 TermDD.

ПараметрЗначение
Имя журналаSystem
ИсточникTermDD
ИдентификаторEvent ID 54
УровеньError
Текст сообщенияThe Remote Desktop Protocol data stream has been corrupted. The connection will be terminated.

Ошибка указывает на то, что сетевой драйвер терминалов зафиксировал рассинхронизацию, повреждение контрольных сумм или нарушение целостности зашифрованного транспортного потока RDP между клиентом и сервером.

Устранение повреждений потока данных Remote Desktop

  1. Отключение использования ненадежного транспорта UDP для RDP: В 80% случаев повреждение потока данных вызвано потерями UDP-пакетов на нестабильных каналах. Принудительно переведите RDP на надежный протокол TCP:
    # Отключение RDP over UDP через реестр на сервере и клиентах:
    reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDP /t REG_DWORD /d 1 /f
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v SelectTransport /t REG_DWORD /d 1 /f
  2. Отключение графического драйвера WDDM для сеансов RDP: Верните использование стабильного классического XDDM-драйвера видеопотока:
    reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v bEnumerateSubKey /t REG_DWORD /d 1 /f
    reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v EnableWddmDriver /t REG_DWORD /d 0 /f
  3. Отключение аппаратной разгрузки Large Send Offload (LSO) на сетевой карте: Ошибки в микрокоде сетевого чипа при фрагментации больших пакетов вызывают искажение контрольных сумм:
    Disable-NetAdapterLso -Name "*" -IPv4 -ErrorAction SilentlyContinue
    Disable-NetAdapterChecksumOffload -Name "*" -ErrorAction SilentlyContinue
  4. Коррекция размера MTU на сетевом интерфейсе: При работе через VPN/IPsec снизьте размер MTU до 1350–1400 байт для исключения скрытой фрагментации:
    netsh interface ipv4 set subinterface "Ethernet" mtu=1380 store=persistent

Совет: Если ошибка Event 54 возникает только у пользователей конкретного провайдера или филиала, проверьте наличие промежуточных сетевых экранов (Firewall/UTM) с включенной инспекцией SSL/TLS трафика на порту 3389.

Практический опыт инженера: Если клиенты жалуются на черные экраны и разрывы Event 54 при открытии тяжелых PDF или видео в терминале, отключите аппаратное кодирование AVC/H.264 в GPO ('Prioritize H.264/AVC 444 Graphics mode = Disabled'). Это полностью стабилизирует работу RDS.

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

Почему переход с UDP на TCP решает ошибку TermDD 54?

Протокол RDP Shortpath/UDP оптимизирован для высокой частоты кадров, но при потере пакетов и сбоях MTU на канале поток теряет ключевые кадры сжатия, что вызывает сбой декомпрессии и ошибку 54.

Как отключить UDP для RDP через доменную групповую политику (GPO)?

В редакторе GPO перейдите в: 'Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения -> Отключить UDP на клиенте' и включите правило.

Влияет ли антивирус на генерацию ошибки Event 54?

Да, модули сетевой защиты антивирусов (Network Attack Protection / SSL Inspection), перехватывающие сокет RDP, могут искажать контрольные суммы пакетов.

Требуется ли перезагрузка сервера после отключения LSO?

Нет, отключение Large Send Offload командлетом Disable-NetAdapterLso применяется немедленно с кратковременным переинициализированием сетевого интерфейса.