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. 重新启动计算机。

详细信息

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

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