Windows Server 2019 和 Windows Server 2022 中的远程桌面 IP 虚拟化

本文讨论 Windows Server 中的远程桌面 IP 虚拟化。

注意

仅本地环境中支持 Windows Server 上的远程桌面 IP 虚拟化。

适用于: Windows Server 2019、Windows Server 2022
原始 KB 编号: 4501072

如何使用 IP 虚拟化

若要使用 IP 虚拟化,请执行以下步骤:

  1. 启动提升的 PowerShell 窗口,并运行以下 cmdlet 以重命名注册表项:

    Rename-Item HKLM:\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\2C69D9F1 Backup_2C69D9F1
    

    注意

    删除密钥的效果相同,但重命名提供了一种可根据需要更轻松地还原返回的方法。 下面是默认值:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\2C69D9F1\AppFullPath:C:\Windows\System32\svchost.exe
    PermittedLspCategories:0x40000000

  2. 重启计算机。

  3. 启用 IP 虚拟化功能。 为此,请打开 gpedit.msc,转到“计算机配置>管理模板>”“Windows 组件”“>远程桌面服务>”“远程桌面会话主机>应用程序兼容性”,然后启用“启用远程桌面 IP 虚拟化”策略。

  4. 重启计算机。

更多信息

Windows Server 2008 R2 中引入了远程桌面 IP 虚拟化。 在 Windows Server 2008 中,终端服务器具有由所有远程桌面用户共享的单个 IP 地址。 这使得远程桌面体验不同于常规桌面,并引入了一些应用程序兼容性问题。

在 Windows Server 2008 R2 中,远程桌面会话主机服务器(以前称为终端服务器)支持 Winsock 应用程序的按会话和按程序远程桌面 IP 虚拟化。 此支持是通过向用户会话分配单个 IP 地址来提供的,通过模拟单个用户桌面来避免应用程序不兼容问题。 此方法将继续在当前版本的 Windows Server 中使用。