☰
Windows 家庭版怎么开多用户远程桌面?rdpwrap.ini 补丁库完整用法
2026/10/20 2:48:02 网站建设 项目流程

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 的偏移数据已经由自动化脚本验证过,直接整文件替换最稳妥。

三步定位你系统该用哪个补丁段

  1. 按Win + R输入winver,记下第四段 build 号,比如22631开头的就是 Windows 11 23H2。
  2. 查架构:设置 → 系统 → 关于,看"系统类型"是 32 位还是 64 位。64 位找_x64文件,32 位找_x86。
  3. 在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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询