如何用 RDP Wrapper 在 Windows 家庭版启用多用户远程桌面:399 份版本配置,三步完成
【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini
rdpwrap.ini 是 RDP Wrapper Library 的核心配置文件,它让 Windows 家庭版可以启用专业版才有的多用户远程桌面能力。如果你是家庭版用户,想和家人同时远程使用一台电脑,或者需要第二路远程会话做教学、开发,这个仓库就是你要找的东西。
适用场景:哪些系统被卡在单会话远程桌面
Windows 家庭版默认只允许一个 RDP 会话,第二个人连进来,第一个人就会被挤下线。这个项目针对的就是这类情况:家庭版家用机、单会话受限的测试机、多人共用的开发机。autogenerated/ 目录下有 399 份按系统构建号区分的配置文件,覆盖从 Windows Vista(6.0.6000)到 Windows 11(10.0.28000 系列),其中 296 份标注 x64,33 份标注 x86,其余不区分架构。Windows 更新后,通常都能在这里找到匹配的构建号。
快速上手:三步替换 rdpwrap.ini 并连上
第一步,拿到最新配置:
git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini第二步,把 RDP Wrapper Library 安装目录里的 rdpwrap.ini 整体替换成仓库最新版本。官方 Readme.md 明确建议整文件替换,不要只复制其中一个版本段,那样容易漏掉配套的补丁码。
第三步,确认当前构建号已有对应配置:
winver构建号在文件里能找到同名版本节后,重启 RDP Wrapper 服务(或直接重启电脑),从客户端发起连接验证即可。
原理说人话:配置改了什么、依赖什么
它改了什么:策略注入 + 内存补丁,两道工序
第一道是 [SLPolicy] 节。它注入若干家庭版默认拒绝开启的策略项:
[SLPolicy] TerminalServices-RemoteConnectionManager-AllowRemoteConnections=1 TerminalServices-RemoteConnectionManager-AllowMultipleSessions=1 TerminalServices-RemoteConnectionManager-AllowAppServerMode=1第二道针对 termsrv.dll,这是负责处理远程桌面连接的系统组件。每个版本段(如 [10.0.26100.7523])记录该版本在这个文件里的字节偏移,以及要写入的字节码。RDP Wrapper 的挂钩加载后,会按偏移改写这段代码,绕开单会话检查。[PatchCodes] 节则是共用的字节码字典,各版本段按名称引用,比如 nop、Zero、CDefPolicy_Query_eax_rcx。
它依赖什么:termsrv.dll 版本号精确匹配
偏移量随 termsrv.dll 的每次更新而改变,所以版本段名必须和系统构建号一字不差地对上,对不上就是 not supported。[Main] 节里的 Updated=2026-10-03 时间戳可以帮你判断配置的新旧,LogFile=\rdpwrap.txt 则指定了排查问题时该看的日志位置。
实用用法:三个可以上手的参数调整
先匹配构建号再连接。用 winver 查到的构建号去 autogenerated/ 目录找文件,文件名本身就是版本号,例如 10.0.22621.4830-autogenerated_x64.ini 与构建号一一对应,不需要查对照表。
按需调整会话上限。[SLPolicy] 里默认 MaxUserSessions=0,表示不限并发;想限制同时在线人数,把它改成 2 这样的具体数值即可。文件里 MaxSessions 相关条目是同类开关,可按同样方式收敛。
用日志确认补丁是否生效。连接成功后打开 C:\rdpwrap.txt,日志会记录各项补丁的应用情况。这比重连试错快得多,也能定位是哪个版本的偏移没打上。
踩坑速查:四个常见问题的修复
问题 1 | RDPConf 显示 not supported现象:安装完成后状态显示 not supported,远程连接被拒。 原因:当前 termsrv.dll 构建号在 rdpwrap.ini 中没有对应版本段,多半是新构建还没收录。 修复:从仓库拉取最新 rdpwrap.ini,整体替换本地文件。
问题 2 | 版本段匹配却仍是单会话现象:版本段对得上,新构建号仍无法开启多用户。 原因:较新的 termsrv.dll 需要新的 patchcodes,[PatchCodes] 缺项或过旧会导致失败。 修复:按 Readme 的要求,用仓库最新版整体替换 [PatchCodes] 节。
问题 3 | 32 位系统不生效现象:x64 机器正常,32 位系统却报 not supported。 原因:部分构建号只收录了 x64 偏移,个别 x86 偏移在文件中标注为"未带符号推断",可靠性不足。 修复:到 autogenerated/ 确认有无对应 _x86 文件,没有就等维护者补齐。
问题 4 | 不确定补丁是否真正生效现象:连接成功,但说不清多用户到底有没有打开。 原因:没有查看应用日志。 修复:打开 C:\rdpwrap.txt,逐项核对补丁记录是否全部应用成功。
该仓库由维护者持续跟进,几乎每次 Windows 发布新版本构建号都会追加支持,Readme 里的更新记录一直回溯到 2020 年。当前主配置更新于 2026-10-03,覆盖到 10.0.28000 系列。系统升级大版本后,重新拉取最新 rdpwrap.ini 并整体替换本地文件即可。
【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考