Перейти к основному содержанию

Windows 10 — отключаем протокол UDP в RDP

Network

Надоело каждый раз перезагружать RDP клиент, когда сессия внезапно зависает. Работаешь, работаешь, а потом внезапно экран перестаёт обновляться. Хорошо если мышкой не ткнёшь куда-нибудь туда, куда не надо. В очередной такой момент, когда у меня всё зависло, я решил: "Хватит это терпеть!" И отключил UDP протокол в RDP.

Сначала проверяем, что RDP подключение действительно использует UDP протокол. Нажимаем на иконку сети слева.

rdp

Написано "... протокол UDP включен". Отключаемся от RDP.

Открываем на своём компьютере редактор групповых политик:

gpedit.msc

rdp

Переходим в раздел Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов → Клиент подключения к удаленному рабочему столу.

rdp

Находим параметр Отключение UDP на клиенте. Редактируем.

rdp

Устанавливаем значение Включено. OK.

Этот параметр политики определяет, используется ли для доступа по протоколу удаленного рабочего стола протокол UDP.

Если вы включаете этот параметр политики, трафик протокола удаленного рабочего стола использует только протокол TCP.

Если вы отключаете или не настраиваете этот параметр политики, трафик протокола RDP пытается использовать протоколы TCP и UDP.

Переходим в раздел Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов → Узел сеансов удаленных рабочих столов → Подключения.

rdp

Находим параметр Выбор транспортных протоколов RDP. Редактируем.

rdp

Устанавливаем значение Включено. Выбираем тип транспорта Использовать только TCP. OK.

Этот параметр политики позволяет указать, какие протоколы можно использовать для доступа к данному серверу по протоколу удаленного рабочего стола (RDP).

Если этот параметр политики включен, необходимо указать протоколу RDP использовать транспортный протокол UDP.

Вы можете выбрать один из следующих вариантов: "Использовать UDP и TCP", "Использовать только TCP" или "Использовать либо UDP, либо TCP (стандартное значение)".

Если вы выбираете вариант "Использовать либо UDP, либо TCP" и UDP-подключение проходит успешно, то большая часть RDP-трафика использует UDP.

При UDP-подключении с ошибкой или при выборе варианта "Использовать только TCP" весь RDP-трафик использует TCP.

Если этот параметр политики отключен или не настроен, RDP выбирает оптимальные протоколы для обеспечения наилучшего взаимодействия с пользователем.

Перезагружаем свой компьютер. После перезагрузки ещё раз проверяем, что RDP подключение больше не использует UDP протокол. Подключаемся RDP клиентом к серверу. Нажимаем на иконку сети слева.

rdp

Ни слова о UDP.

Ссылки

Windows 7 — отключаем протокол UDP в RDP

Windows 11 — отключаем протокол UDP в RDP

Теги

 

Похожие материалы

netsh trace — анализатор сетевого трафика

В Linux есть утилита tcpdump, позволяющая перехватывать и анализировать сетевой трафик. В Windows 10 есть утилита PktMon, которая поддерживает формат WireShark (PCAPNG) и Netmon (ETL). А что делать в более старых версиях Windows, где нет PktMon?

Теги

BAT скрипт для передергивания сети на сервере Windows Server 2012 R2

Однажды наши виртуальные Windows сервера стали терять сеть. Проблему удалось выявить с сетевыми адаптерами VMware E1000. Примечательно, что в Ubuntu эти сетевухи работают без нареканий, а вот в Windows Server 2012 R2 - сеть иногда зависала.