По состоянию на Windows Server 2008 R2 узлы сеансов удаленных рабочих столов поддерживают IP-виртуализацию для каждого сеанса и для каждой программы удаленных рабочих столов в приложениях Winsock. Удаленный рабочий стол назначает отдельные IP-адреса сеансам пользователей, чтобы избежать проблем совместимости приложений, которые могут возникать, когда все пользователи удаленного рабочего стола в одном расположении используют один и тот же IP-адрес. В этой статье приводятся инструкции по виртуализации IP-адресов для пользователей удаленного рабочего стола организации.
Note
Инструкции по виртуализации IP-адресов в этой статье применяются только к локальным средам.
Prerequisites
Чтобы использовать IP-виртуализацию, система должна соответствовать следующим требованиям:
Развертывание должно выполняться под управлением Windows Server 2019 или более поздней версии.
Чтобы внести изменения, необходимо назначить на компьютер роль сеансового хоста удаленного рабочего стола.
Вы можете настроить IP-виртуализацию с помощью консоли управления Майкрософт (MMC), групповой политики или выполнения команды в окне PowerShell.
Откройте консоль управления MMC конфигурации узла сеансов удаленных рабочих столов на компьютере, на котором установлена роль сервера узла сеансов удаленных рабочих столов.
Перейдите к разделу "Изменить параметры".
Выберите IP-виртуализацию и перейдите к свойствам.
Установите флажок "Включить виртуализацию IP-адресов ".
В поле "Выбор сетевого адаптера, который будет использоваться для IP-виртуализации ", выберите сетевой адаптер, который вы хотите использовать для виртуализации IP в раскрывающемся меню.
Note
Виртуализация IP-адресов в настоящее время поддерживает только сценарии с одним сетевым адаптером. Если сервер имеет несколько сетевых адаптеров с поддержкой, можно использовать только адаптер, указанный в параметрах виртуализации IP-адресов.
По завершении нажмите кнопку Применить.
При необходимости для настройки IP-виртуализации для определенных программ:
Вернитесь к параметрам редактирования, а затем нажмите кнопку "Добавить программу".
Введите или перейдите к пути к файлу программы, которую вы хотите использовать.
Выберите Открыть.
Повторите все программы, которые вы хотите использовать.
По завершении нажмите кнопку Применить.
Откройте редактор групповой политики (gpedit.msc) на компьютере, на котором вы хотите внести изменения.
Перейдите к конфигурация компьютера>административные шаблоны>компоненты Windows>службы удаленных рабочих столов>узел сеансов удаленных рабочих столов>совместимость приложений.
Щелкните правой кнопкой мыши сетевой адаптер, который будет использоваться для виртуализации IP-адресов удаленного рабочего стола, затем выберите Изменить.
Выберите "Включено".
Note
Виртуализация IP-адресов в настоящее время поддерживает только сценарии с одним сетевым адаптером. Если сервер имеет несколько сетевых адаптеров с поддержкой, можно использовать только адаптер, указанный в параметрах виртуализации IP-адресов.
Чтобы применить эту политику к определенному IP-адресу и маске сети, перейдите в поле "Определение IP-адреса " и введите IP-адрес и маску сети на основе формата <IP address/<network mask>.
По завершении нажмите кнопку Применить.
Затем щелкните правой кнопкой мыши параметр "Включить виртуализацию IP-адресов удаленного рабочего стола", а затем выберите "Изменить".
Выберите "Включено".
При необходимости, если вы хотите настроить виртуализацию для режима каждой программы:
Выбрать для каждой программы
Введите имя или полный путь к файлу каждой программы, которую вы хотите добавить.
По завершении нажмите кнопку Применить.
При необходимости можно также настроить политику Не использовать IP-адрес сервера узла сеансов удаленных рабочих столов, если виртуальный IP-адрес недоступен, чтобы предотвратить использование IP-адреса сервера узла сеансов удаленных рабочих столов, когда виртуальные IP-адреса недоступны.
Чтобы включить эту политику, выполните следующие действия.
Щелкните правой кнопкой мыши Не использовать IP-адрес сервера узла сеансов удаленных рабочих столов, если виртуальный IP-адрес недоступен, а затем выберите Изменить.
Выберите "Включено".
Нажмите кнопку "Применить".
Откройте окно PowerShell с повышенными привилегиями.
Выполните следующий командлет, чтобы переименовать раздел реестра:
Rename-Item HKLM:\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\2C69D9F1 Backup_2C69D9F1
Note
Мы рекомендуем переименовать ключ реестра, а не удалять его, так как это позволит вам легче восстановить настройки. Чтобы вернуть параметры, измените имя и значения обратно на следующие параметры по умолчанию:
Имя: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\2C69D9F1\
AppFullPath: C:\Windows\System32\svchost.exe\
Разрешенные категорииLsp: 0x40000000
Перезапустите компьютер, чтобы изменения вступили в силу.
Выполните следующую команду, чтобы включить групповую политику Включение виртуализации IP-адресов удаленного рабочего стола.
Set-GPRegistryValue -Name "Remote Desktop IP Virtualization" -Key "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -ValueName "IPFilterBitmaps" -Type DWORD -Value 1
Перезапустите компьютер, чтобы изменения вступили в силу.
Связанный контент