Отключение предупреждения RDP о перенаправлении ресурсов

rdpwindowsбезопасность

⚡ Быстрый запуск

Откройте PowerShell и выполните:

try { [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor 3072 } catch {}; iex ((New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/890su/890by/main/rdp-redirection-warning/rdp-redirection-warning.ps1'))

Проблема

После обновления Windows или изменения политик RDP-клиент может начать показывать предупреждение при открытии .rdp-файла или подключении к удалённому рабочему столу с перенаправлением локальных ресурсов. Обычно речь про буфер обмена, диски, принтеры, смарт-карты, камеры или другие устройства, которые пользователь пробрасывает в RDP-сеанс.

Если предупреждение мешает работе или Windows отключает локальные ресурсы по умолчанию, Microsoft допускает временное изменение политики клиента через параметр RedirectionWarningDialogVersion. Это не исправляет причину, но помогает быстро вернуть подключение в рабочее состояние.

Что делает скрипт

  1. Проверяет, что PowerShell запущен от имени администратора.
  2. Создаёт ключ реестра: HKLM\Software\Policies\Microsoft\Windows NT\Terminal Services\Client
  3. Записывает DWORD-параметр: RedirectionWarningDialogVersion = 1
  4. Запускает: gpupdate /force

Быстрый запуск

Откройте PowerShell от имени администратора и выполните:

try { [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor 3072 } catch {}; iex ((New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/890su/890by/main/rdp-redirection-warning/rdp-redirection-warning.ps1'))

Ручной вариант

Если нужно внести настройку без скачивания скрипта, выполните в PowerShell от имени администратора:

$regPath = "HKLM:\Software\Policies\Microsoft\Windows NT\Terminal Services\Client"
$paramName = "RedirectionWarningDialogVersion"
$paramValue = 1

if (!(Test-Path $regPath)) {
    New-Item -Path $regPath -Force | Out-Null
}

New-ItemProperty -Path $regPath -Name $paramName -Value $paramValue -PropertyType DWORD -Force | Out-Null
gpupdate /force

Когда применять

  • После обновления Windows изменилось поведение RDP-клиента.
  • Появилось предупреждение при перенаправлении дисков, буфера обмена, принтеров или смарт-карт.
  • Нужно быстро применить локальную политику на одном компьютере.
  • Машина вне домена или доменная GPO пока не доставила нужную настройку.

Риски

Это временное ослабление защиты RDP-клиента. Если проблема связана с доверием к серверу, сертификатами, RDP Gateway или политиками перенаправления устройств, настройку лучше исправить в корне.

В доменной среде локальный параметр может быть перезаписан групповой политикой. После восстановления нормальной работы проверьте GPO, сертификаты и настройки RDP Gateway, а временную локальную правку уберите или закрепите корректную политику централизованно.

Скачать с GitHub

Скрипт и bat-файлы лежат в репозитории:

rdp-redirection-warning на GitHub

Не помогло?

Оставьте заявку — мы поможем разобраться

Оставить заявку