Windows Server 2019 创建RDS、激活远程桌面服务(RDS)许可证、设置RDP使用Solidworks软件GPU开启方法。
一、RDS 架构说明先搞清楚RDS 主要包含几个核心角色RD Session Host会话主机 用户真正登录的服务器RD Connection Broker连接代理负载均衡/会话管理RD Web Access Web 登录入口RD Licensing 授权服务器必须全部装在一台服务器快速部署二、部署前准备非常关键1. 服务器基础设置固定 IP正确 DNS指向自己或域控加入域建议必须时间同步RDS强烈建议在域环境中部署三、安装 RDS最简单方式快速部署步骤 1打开服务器管理器Server Manager → Add Roles and Features步骤 2选择安装类型选择Remote Desktop Services installation步骤 3选择部署模式选Quick Start快速启动然后选Session-based desktop deployment步骤 4选择服务器直接选择当前服务器步骤 5开始安装系统会自动安装RD Connection BrokerRD Web AccessRD Session Host安装完成后会自动重启四、配置 RDS 授权必须做否则只能用 120 天步骤 1添加远程桌面授权角色-功能默认步骤 2 配置远程桌面连接数运行winr快捷键输入 gpedit.msc计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-连接双击打开限制连接数量点击已启用输入你要的允许的 RD 最大连接数量默认是2你要几个就输入几个输入 999999 为无限制到这步是接触多用户连接远程桌面的限制。步骤3激活许可证服务器工具-远程桌面服务器-远程桌面授权管理器。双击打开远程桌面授权管理器右键选中证书选择激活服务器点击下一步 安装许可证向导(点击取消也行再重新点击服务器选择安装许可证步骤4:安装许可证向导4.1选择许可证计划为企业协议协议号码填写为6565792点击下一步。协议号码可以填写6565792,4954438,6879321,52969924.2产品版本选择为 Windows Server:2019许可类型为RDS 每用户CAL数量为 9999产品版本选择与实例操作系统版本相兼容的许可证版本。例如Windows Server 2019的CAL可以用于2019、2016等更低版本的服务器。许可证类型对于单机或工作组环境应选择RDS 每设备 CAL。RDS 每用户 CAL模式需要基于域环境部署。激活许可证服务器就已完成。步骤5 配置 使用指定的远程桌面许可证服务器 和 设置远程桌面授权模式运行winr快捷键输入 gpedit.msc计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-授权双击使用指定的远程桌面许可证服务器选择已启用服务器ip配置成本机ip本机ip可以用 127.0.0.1 代替双击设置远程桌面授权模式选择已启用指定RD 会话主机服务器的授权模式为按设备配置 使用指定的远程桌面许可证服务器 和 设置远程桌面授权模式 就已完成。提示有部分教程是把 使用指定的远程桌面许可证服务器 和 设置远程桌面授权模式 设置成 按用户证书的 许可证类型 也是 按用户但是我发现如果这样配置远程用户连接远程后会收到 【你的远程桌面许可证出现问题你的会话将在60分钟后断开连接】的提示整体改回 按设备 就正常。看实际情况配置如果你设置成 按设备 有问题你就换成 按用户。5. 添加多用户 用以连接远程桌面使用步骤6控制面板-管理工具-计算机管理-系统工具-本地用户和组-用户添加多个需要的用户右键新建用户输入账号信息按自己的需求勾选选项点击创建用户创建后如果还需要添加用户就继续创建没有就点击关闭用户就添加完成步骤7 配置用户可以远程连接我的电脑- 右键 属性-高级系统设置选择远程选项卡选择允许远程连接到此计算机并且勾选仅允许运行使用网络级别身份验证的远程桌面的计算机连接建议点击确定点击添加点击高级再点击立即查找选择新增加的用户点击确定。至此新增的用户就可以远程连接了要多少个就添加多少个(这个是添加不加域用户)。使用AD域控在创建集合的时候默认选择的是test\Domain Users域用户成员在计算机高级-远程桌面里面看到的也是域用户成员即可。如果需要使用edge浏览器下载发布的RDS软件请按照一下步骤设置证书然后再到浏览器就可以正常下载RDP文件了。在服务器上执行# 1. 创建一个符合现代标准的自签名证书兼容 Chrome/EdgeDnsName后面跟的是计算机名称和IP地址如(DnsName WIN-S4RP41VHSHT.Test.com, 172.21.1.11)$cert New-SelfSignedCertificate -DnsName WIN-S4RP41VHSHT.Test.com, 172.21.1.11 -CertStoreLocation Cert:\LocalMachine\My -KeyAlgorithm RSA -KeyLength 2048 -KeyUsage DigitalSignature, KeyEncipherment -TextExtension (2.5.29.37{text}1.3.6.1.5.5.7.3.1)# 2. 删除旧的错误绑定netsh http delete sslcert ipport0.0.0.0:443# 3. 绑定新证书$guid [Guid]::NewGuid().ToString(B)netsh http add sslcert ipport0.0.0.0:443 certhash$($cert.Thumbprint) appid$guid# 4. 导出并重新导入到 RD Web 客户端Export-Certificate -Cert $cert -FilePath C:\RDS_Web_Cert.cerImport-RDWebClientBrokerCert C:\RDS_Web_Cert.cer# 5. 重启 IISiisreset在服务器的powershell上执行完成后就可以到用户电脑浏览器下载RDP文件了以下是RDP设置使用solidworks软件使用硬件GPU方法GPU 加速开启1. 安装物理显卡与驱动确保服务器上安装了专业显卡如 NVIDIA Quadro/RTX 系列并安装了官方驱动。2. 修改组策略- 运行 gpedit.msc 打开组策略编辑器。- 依次进入 计算机配置 管理模板 Windows 组件 远程桌面服务 远程桌面会话主机 远程会话环境。2.1使用硬件图形适配器用于所有RDS会话 设置启用2.2配置 H.264/AVC 硬件编码 设置启用2.3为 H.264/AVC 444 图形模式设置优先级 设置启用2.4为远程桌面连接使用 WDDM 图形显示驱动程序 这个不需要设置 系统默认是开启的 组策略里面也找不到2.5选择 RDP 传输协议 设置启用组策略路径进入计算机配置 管理模板 Windows 组件 远程桌面服务 远程桌面会话主机 连接2.6打开powershell 然后输入reg add HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services /v bEnumerateHWBeforeSW /t REG_DWORD /d 1 /f强制RDP优先使用硬件GPU3. 到英伟达官网下载图形显卡专用server 驱动如server 2019系统 图形显卡为NVIDIA Quadro P2200显卡到英伟达官方网站下载server 2019 系统专用显卡驱动server显卡驱动安装的时候基本只有2项 一项是显卡驱动 一项是RTX 管理驱动。配置完成后如果想验证性能可以用 dxdiag 命令在远程会话里查看 DirectX 功能是否完整Dxdiag显示里面 开启后设备里面名称正常是显卡名称 如名称:NVIDIA Quadro P2200Directx 功能 Direct3D 加速:已启用 这个开启就行 其他2个选择项已弃用 不用管。驱动程序 驱动程序模型:WDDM 2.5 这个是看是否启用了WDDM模式 有就是启用了RDP打开SW软件后 确认SolidWorks是否识别GPU远程RDP里打开SolidWorks→ 工具→ 选项→ 性能看启用软件 OpenGL 正常情况这个选项应该是灰色不可勾选说明 SolidWorks 已经识别硬件GPU 因为正常solidworks软件是启用增强选项OpenGL是集成显卡。