Windows 家庭版怎么开多用户远程桌面?rdpwrap.ini 补丁库完整用法
【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini
家里那台 Win11 家庭版想用远程桌面,装好 RDP Wrapper 却只能单会话,或者系统一更新就彻底连不上?问题多半出在rdpwrap.ini这个补丁配置上。这个仓库就是 RDP Wrapper Library 的"弹药库":里面装着从 Windows 7 到 Windows 11 各版本的termsrv.dll内存补丁数据,autogenerated/目录下还按 build 拆了 399 份单版本配置,方便你快速对号入座。
为什么 Windows 一更新,RDP Wrapper 就失效
rdpwrap.ini的核心工作方式是:RDP Wrapper 按你系统的 build 号找到对应段落,把 [SLPolicy] 里的多会话策略"注入"进远程桌面服务,同时按termsrv.dll在内存里的偏移量打二进制补丁,绕开家庭版"只许一个会话"的限制。
问题在于,每次 Windows 更新都可能改动termsrv.dll的内部布局。一旦偏移对不上,补丁就打歪了——表现就是RDPConf.exe显示红色、连接直接断开。所以"装完就能用一辈子"不存在,跟着系统版本更新配置才是这个仓库存在的意义。
更新 rdpwrap.ini 的两种安全姿势
姿势一:整文件替换(推荐)
仓库维护者在 Readme.md 里专门加了一条警告:新版termsrv.dll需要新的补丁码([PatchCodes]里的条目)。如果你只把新 build 段落复制进旧文件,不替换[PatchCodes],补丁照样会失败,哪怕 build 段本身完全正确。
所以最省事的做法就是整份替换:
git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini把仓库里的rdpwrap.ini完整覆盖到 RDP Wrapper 安装目录(一般在C:\Program Files\RDP Wrapper),然后运行RDPWInst.exe -r重新应用。别一段一段地拷。
姿势二:用 autogenerated 目录对号入座
如果你只想确认某个 build 是否已被支持,去 autogenerated/ 里找同名文件即可,命名规则是主版本号-autogenerated_架构.ini,比如10.0.22621.5547-autogenerated_x64.ini。找到它,说明这个 build 的偏移数据已经由自动化脚本验证过,直接整文件替换最稳妥。
三步定位你系统该用哪个补丁段
- 按
Win + R输入winver,记下第四段 build 号,比如22631开头的就是 Windows 11 23H2。 - 查架构:设置 → 系统 → 关于,看"系统类型"是 32 位还是 64 位。64 位找
_x64文件,32 位找_x86。 - 在
autogenerated/或主文件里搜索[10.0.22631.xxxx]这样的段落标题(grep一下就行)。找不到,说明该 build 还没收录,可以去上游项目反馈或等下一轮更新。
主文件rdpwrap.ini目前有近 1500 个段落,覆盖6.0.6000到10.0.28000的大片版本区间,主流 Win10/Win11 build 基本都有。
读懂主配置的四块内容
打开rdpwrap.ini,你会看到四部分:
- [Main]:基础开关,比如日志写到
\rdpwrap.txt。 - [SLPolicy]:真正放开限制的注册表策略——
AllowMultipleSessions=1、MaxUserSessions=0(0 表示不限制会话数)、LocalOnly=0(允许局域网外连接)。这就是"家庭版变专业版行为"的关键。 - [PatchCodes]:补丁码定义,把
mov_eax_1_nop_1=B80100000090这类指令翻译成可读名字。新版 Windows 会新增名字,这就是"必须整段替换"的原因。 - [10.0.xxxxx.xxxx] 版本段:每个 build 三组补丁——
SingleUser(多会话判定)、DefPolicy(默认策略查询)、LocalOnly(本地限制),各自指定偏移量和要写入的补丁码。
补丁打歪了怎么排查
- RDPConf 全绿但连不上:多半是防火墙没放行 3389,或者远程桌面开关没打开(设置 → 系统 → 远程桌面)。
- 部分红色:先跑
RDPWInst.exe -r重新安装;还红,就确认你用的rdpwrap.ini里有没有当前 build 段落,有就升级到本仓库最新版整文件替换。 - 更新系统后突然全红:几乎肯定是 build 变了。用
winver重新查 build 号,回到上面"三步定位"的流程。
下一步:打开终端执行git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini拿到最新配置,用winver核对你的 build 是否已被收录,然后整文件替换并运行RDPWInst.exe -r。如果autogenerated/里还没有你的 build,就等下一轮更新,别手动猜偏移。
【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考