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

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

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

Event ID 301: The Terminal Server security layer detected an error — решение

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

Симптомы сбоя протокола RDP (Event ID 301)

В журнале System фиксируется ошибка: Event ID 301: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client. Событие генерируется драйвером TermDD при получении поврежденного или невалидного PDU-пакета в защищенном потоке данных.

СимптомПроявление
Разрыв активного соединенияКлиент внезапно отключается с кодом ошибки 0x104 или 0x204
Сбой при передаче аудио/видеоЗависание сессии при попытке воспроизведения медиапотока
Ошибки в журнале TermDDМножественные записи сбоев расшифровки потока пакетов

Пошаговое решение ошибки потока (Event ID 301)

  1. Отключите функцию UDP для клиентских подключений RDP: если в сети наблюдается потеря пакетов, протокол UDP может приводить к рассинхронизации шифрованных фреймов:
# Отключение протокола UDP для RDP через групповую политику в реестре:
$regPath = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client'
if (-not (Test-Path $regPath)) { New-Item -Path $regPath -Force }
Set-ItemProperty -Path $regPath -Name 'fClientDisableUDP' -Value 1 -Type DWord -Force
  1. Отключите разгрузку контрольных сумм TCP (TCP Checksum Offload):
# Отключение аппаратной разгрузки на сетевом интерфейсе:
Disable-NetAdapterChecksumOffload -Name * -All -Confirm:$false
  1. Обновите драйвер сетевой карты и видеодрайвер сервера: некорректная обработка буферов DMA сетевой картой часто искажает RDP-пакеты.

Совет: Проверьте сетевой канал между клиентом и сервером на процент потерь пакетов с помощью утилиты: ping -n 100 -l 1400 IP_СЕРВЕРА.

Практический опыт инженера: При возникновении ошибки 301 у пользователей, работающих через мобильный интернет (LTE/5G), установка ключа fClientDisableUDP = 1 на клиентском ПК полностью устраняет проблему.

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

Что такое PDU в контексте протокола RDP?

PDU (Protocol Data Unit) — это структурированный блок данных, которыми обмениваются RDP-клиент и сервер (команды ввода, графика, звук).

Почему отключение UDP помогает устранить Event ID 301?

Протокол TCP гарантирует доставку и правильный порядок пакетов, в то время как потеря UDP-дейтаграмм в нестабильных каналах разрушает контекст шифрования потока.

Как восстановить поврежденный стек TCP/IP в Windows?

Выполните в CMD от администратора команды: netsh winsock reset и netsh int ip reset, затем перезагрузитесь.

Может ли сбой оперативной памяти вызывать Event 301?

Да, ошибки в ячейках RAM на сервере приводят к искажению данных в сетевых буферах ядра.