RDP Wrapper快速上手:免费解锁Windows多用户远程桌面
【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini
Windows家庭版和专业版默认只允许一个远程会话,第二个人连上来顶掉第一个人。RDP Wrapper 通过一份随系统版本适配的 rdpwrap.ini 配置文件解决 Windows多用户远程桌面 这个限制,不改动系统核心文件。本文讲清它的工作原理、三步配置方法、常见故障排查和版本覆盖范围,帮你把多用户远程桌面跑通。
单用户远程桌面卡在哪
你在办公室,家里人想连家里的电脑收个文件,连上来你的会话就被挤掉了。
几个人共用一台开发机或演示机,每次只能排队登录,上一位必须注销下一位才能连。
给客户做演示的同时想开一个测试会话并行验证,结果两个连接互相抢占,谁都做不了。
根源是这些版本把并发会话数写死为 1,而 RDP Wrapper 的作用就是把这个限制放开。
免费解锁后你得到什么
- 不用升级 Windows Server,家庭版、专业版都能开多用户会话
- 不花授权费,整套配置来自开源仓库,直接替换一个文件
- 不装额外客户端,走原生 RDP 协议,还是用系统自带的远程桌面连接
- 维护者按 Windows 更新节奏持续适配新 build,Readme.md 里能看到逐月新增支持记录
三步跑通配置
第一步,拿配置。克隆仓库,里面有主配置文件 rdpwrap.ini 和 autogenerated/ 目录:
git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini第二步,替换文件。把最新的 rdpwrap.ini 整个复制到 RDP Wrapper 安装目录,覆盖旧文件。注意是整份替换,不要往旧文件里只追加新版本段落——新版本的 [PatchCodes] 段落可能完全不同,缺了会直接失效。
第三步,重启服务。打开管理员权限的命令提示符执行:
net stop termservice net start termservice重启后连接测试:两个不同账号同时发起远程连接,都能保持会话就说明成功了。
配置文件在做什么
rdpwrap.ini 干两件事:一是放开会话策略,二是给 termsrv.dll 打内存补丁。多用户功能主要靠 [SLPolicy] 段里的几个参数,核心就三条:
TerminalServices-RemoteConnectionManager-AllowMultipleSessions=1 ; 放开"只允许单会话"的限制 TerminalServices-RemoteConnectionManager-MaxUserSessions=0 ; 会话数上限,0 表示不额外设限 TerminalServices-RDP-7-Advanced-Compression-Allowed=1 ; 允许高级压缩,弱网下能省带宽至于 [PatchCodes] 和各版本段落(SingleUserPatch、DefPolicyPatch 这类),是给不同 build 的 termsrv.dll 准备的具体补丁码,你不需要动它们,只需要保证用的是对应版本的最新配置。
autogenerated/ 目录存放按版本拆开的 399 份配置。命名规则一句话能看懂:10.0.22621.4974-autogenerated_x64.ini就是"系统 build 为 10.0.22621.4974 的 64 位系统专用";名字里带_x86则对应 32 位系统。先查自己系统的 build(winver命令即可看到),再到目录里对号入座。
谁适合用它
- 家庭:你远程办公时,家人也能同时使用那台台式机
- 小团队:培训、演示、协作调试共用一台工作站,不必排队
- 开发者:给客户演示和自己测试开两个会话并行进行
常见故障速查
现象:Windows 更新后多用户失效。原因:更新换了 termsrv.dll,旧配置里的补丁码对不上新 build。处理:去仓库拿最新 rdpwrap.ini 整份替换,再重启 termservice 服务。
现象:替换了配置还是不生效。原因:服务没重启,或日志里已报错。处理:确认用管理员权限执行了服务重启命令,然后打开 rdpwrap.txt 日志看具体卡在哪一步。
现象:提示配置与系统不匹配。原因:位数选错,64 位系统拿了_x86的文件,或反过来。处理:确认系统位数,选带_x64或_x86与之一致的配置文件。
现象:手动追加版本段后行为异常。原因:只抄了版本段,漏了配套的 [PatchCodes]。处理:放弃拼接,直接用仓库最新版整份覆盖。
版本覆盖一览
配置从 Windows 7 一直铺到 Windows 11 和 Server 系列,各系统对应的真实示例:
| 你的系统 | 位数 | 仓库内真实配置示例 |
|---|---|---|
| Windows 7 (6.1.7601) | 32 位 | 6.1.7601.25757-autogenerated_x86.ini |
| Windows 8 (6.2.9200) | 64 位 | 6.2.9200.22715-autogenerated_x64.ini |
| Windows 10 19041 系 | 64 位 | 10.0.19041.6456-autogenerated_x64.ini |
| Windows 11 22621 系 | 64 位 | 10.0.22621.4974-autogenerated_x64.ini |
| Windows Server 2022 (20348 系) | 64 位 | 10.0.20348.2461-autogenerated_x64.ini |
| 预览通道 28000 系 | 64 位 | 10.0.28000.1340-autogenerated_x64.ini |
按 Readme.md 的记录,2026 年 6 月 24 日新增了对 10.0.26100.8737、10.0.28000.2315、10.0.28000.2336 的支持,之后 10 月 3 日又加上了 10.0.17763.9245、10.0.20348.5622 和 10.0.28000.2952,新 build 基本在更新后数周内跟上。
上线前检查
- 远程账号改用强密码,别用默认弱口令
- 打开远程设置的"仅允许使用网络级别身份验证 (NLA) 的连接"
- 用防火墙规则限制允许连接的本机端口来源 IP
- Windows 安全补丁照常打,打完后按"三步跑通配置"重新核对
- 替换前备份旧的 rdpwrap.ini,先在测试机验证再上正式环境
去仓库拉一份最新配置,用winver查到你的 build 号,在 autogenerated/ 里挑对应的文件整份替换,然后重启 termservice 服务,两个会话同时连上就能确认生效了。
【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考