Windows 家庭版如何实现多用户远程桌面:RDPWrap 配置完全指南(3 步上手)

发布时间:2026/10/20 3:00:56
Windows 家庭版如何实现多用户远程桌面:RDPWrap 配置完全指南(3 步上手)
Windows 家庭版如何实现多用户远程桌面RDPWrap 配置完全指南3 步上手【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by StasM项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.iniRDPWrap.ini 是为 RDP Wrapper 库维护的配置文件仓库由 sebaxakerhtc 持续更新底层库原作者为 StasM。它解决的是一个很具体的问题Windows 家庭版、专业版在被人远程连接时只允许单个远程会话而 RDP Wrapper 配合这份配置文件可以让系统接受多个用户同时远程登录。适合的场景包括远程办公需要同时保留本地桌面和一个远程桌面、给家人或同事开远程协助时自己还想继续用电脑、以及对 Win10 / Win11 各累积更新版本保持兼容的用户。先搞清楚原理多用户开关到底在哪里在动手之前先说清楚它是怎么做到的这样你后面排错时心里有数。Windows 的终端服务termsrv.dll内部有一套策略判定家庭版/专业版在允许远程连接的策略查询上被写死为拒绝多会话。RDP Wrapper 做的事情分两层策略层——通过配置项告诉系统允许远程连接、允许多个会话、允许应用服务器模式补丁层——按你系统的具体 build 编号修改 termsrv.dll 中对应的单用户判定代码对应到配置文件 rdpwrap.ini策略层就是[SLPolicy]这一段[SLPolicy] TerminalServices-RemoteConnectionManager-AllowRemoteConnections1 TerminalServices-RemoteConnectionManager-AllowMultipleSessions1 TerminalServices-RemoteConnectionManager-AllowAppServerMode1AllowRemoteConnections1允许远程桌面接入AllowMultipleSessions1允许多个并发远程会话这就是多用户的关键AllowAppServerMode1启用应用服务器模式配合多会话使用补丁层则是文件里的[PatchCodes]段和大量以版本号命名的段如[10.0.26100.1000]每一段记录了该 build 下要修改的偏移量和字节码。这也是为什么配置必须和你的系统版本严格对应——偏移量错一个字节补丁就打不进去。配置准备获取、替换、验证三步走下面是标准流程按顺序做即可。第一步拿到最新的 rdpwrap.ini整个仓库的核心就是一份 rdpwrap.ini 主文件文件头部的Updated字段就是最近更新日期替换前看一眼它是否足够新git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini第二步整文件替换而不是拼接这是最容易出错的一步仓库作者在 Readme.md 里专门做了强调较新版本的 termsrv.dll 需要新的补丁码手动更新时整个[PatchCodes]段都要替换。如果你只是把某个新版本号的小段追加到旧文件后面版本段看起来正确了但[PatchCodes]还是旧的RDP Wrapper 照样失效。所以建议的做法是把仓库里最新的rdpwrap.ini整个复制覆盖 RDP Wrapper 安装目录下的同名文件。替换前先把旧文件留个备份。第三步用 RDPConf 验证安装 RDP Wrapper 后运行自带的 RDPConf 检查工具它会对各项状态逐项打勾。所有项都是绿色对勾说明你的系统版本已被支持且补丁生效只要有一项显示not supported就进入下一节的排查。autogenerated 目录怎么用如何对应你的版本仓库里的 autogenerated/ 目录存放了数百个按 Windows 精确 build 命名的配置文件例如10.0.26100.1000-autogenerated_x64.ini、10.0.19041.5678-autogenerated_x64.ini。它的用途主rdpwrap.ini已经覆盖了绝大多数正式版本你通常不需要单独使用这里的文件当你的 build 在主文件里找不到对应段RDPConf 报 not supported时到这里搜一下有没有同 build 的自动生成配置如果有可以把其中该版本段的内容整合进主文件文件名里的_x64/_x86后缀表示架构32 位系统要选 x8664 位选 x64 或无后缀的通用文件覆盖范围从 Windows Vista6.0.6000 系列一直到 Windows 11 各累积更新10.0.26100.x、10.0.28000.x 等以及 Windows Server 2012 R2 到 Server 2025 对应的 6.3.9600、10.0.14393、10.0.17763、10.0.20348 等内核版本。每次 Windows 更新后维护者通常会在几天内补上新的 build 段更新历史完整记录在 Readme.md 的 History 里。not supported 状态排查按顺序做这三件事如果 RDPConf 显示 not supported不要反复卸载重装按下面的顺序排查1. 用 winver 确认精确 build 号winver只能看到大版本号精确 build 建议在命令行执行systeminfo或直接查看 C:\Windows 下 termsrv.dll 的属性里文件版本。拿到完整四段式版本号如 10.0.26100.7523后在 rdpwrap.ini 里搜索[10.0.26100.7523]是否存在。2. 确认你用的是最新主文件版本段存在但依然 not supported大概率是主文件太旧或[PatchCodes]不完整。直接下载最新rdpwrap.ini整体替换本地文件重启 RDPConf 检查。这一段比手工逐段合并可靠得多。3. 看日志文件定位RDP Wrapper 的日志路径由主文件[Main]段的LogFile\rdpwrap.txt指定也就是安装目录下的rdpwrap.txt。里面记录了补丁加载过程如果补丁应用失败错误信息会写在这里可以拿去社区提问时附上效率比口述高很多。注意事项与安全提醒这类方案本质上是修改系统文件termsrv.dll来解除版本限制用于生产环境或非信任网络前请自己评估风险Windows 更新后 termsrv.dll 会被替换需要重新执行配置流程多用户远程意味着多个会话可能同时操作同一台机器建议为每个远程用户设置独立账号和强密码并留意磁盘、CPU 的并发占用不要手工编辑[PatchCodes]和各版本段的偏移量没有逆向经验的话这些改动只会让问题更难排查【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by StasM项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考