ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Windows 远程桌面如何支持多人同时登录:RDPWrap.ini 实操手册

Windows 远程桌面如何支持多人同时登录:RDPWrap.ini 实操手册

Windows 远程桌面如何支持多人同时登录:RDPWrap.ini 实操手册

【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini

用家庭版 Windows 10 或 11 给家人开远程协助,自己一登录对方就被挤下线——系统默认只放行一个远程会话。RDPWrap.ini 配合 RDP Wrapper 解开这个限制,让多个账号能同时远程登录同一台电脑。整个过程只动配置文件和几个系统服务,下面按动手顺序一步步来。

📋 动手前的确认:系统支持与备份

  • 系统版本在支持范围内:Windows Vista 到 11 各版本(家庭、专业、企业),以及 Server 2012 到 2022。
  • 电脑已开启远程桌面功能,本地能正常登录:这个工具放开的是会话数,不替代功能本身。
  • 动手前把现有的 rdpwrap.ini 备份一份,改坏了可以马上回退。

🛠 完整实施流程:从获取项目到首次连接验证

第一步:获取项目

用下面的命令克隆项目:

git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini

为什么:配置随系统 build 不断补充在仓库里,克隆下来拿到的就是最新版。确认成功:仓库根目录下能看到 rdpwrap.ini 文件和 autogenerated 目录。

第二步:运行安装

运行 RDP Wrapper 安装程序,按默认选项完成安装。

为什么:安装程序负责写入钩子和注册服务,rdpwrap.ini 只是它读取的配置文件。确认成功:系统服务列表里出现 RDP Wrapper 服务,状态为已安装。

第三步:定位并修改关键配置

打开 rdpwrap.ini,按需要在 [Main] 和 [SLPolicy] 两段里调整参数。

为什么:默认值已经放开多用户,只有想限制并发数或改日志位置时才要动它。确认成功:保存后重开文件,核对参数与你的预期一致。

第四步:重启远程桌面服务

打开services.msc,找到 Remote Desktop 服务(TermService),右键重启。

为什么:服务重新加载后,新配置才会生效。确认成功:服务状态变为正在运行,系统盘根目录的 \rdpwrap.txt 里没有新增报错。

第五步:首次连接验证

先在远程客户端用目标机器 IP 和默认端口 3389 连上并登录,再让第二个人同时连接。

为什么:只有真实的双开登录,才能证明多会话确实生效。确认成功:两个会话同时在线,先登录的人没有被挤下线。

⚙️ 配置细节解读:如何修改最大并发连接数

参数很多,你真正会碰到的只有几个。

TerminalServices-RemoteConnectionManager-MaxUserSessions 控制最大并发会话数,0 表示不限制;家里两三个人用,设成 3 就够。

TerminalServices-RemoteConnectionManager-AllowMultipleSessions 是多会话总开关,保持 1 即可。

LogFile 是日志写入位置,默认在系统盘根目录 \rdpwrap.txt,排查问题先看它。

文件里的真实写法长这样(节选):

[Main] LogFile=\rdpwrap.txt [SLPolicy] TerminalServices-RemoteConnectionManager-MaxUserSessions=0

🩺 自助排障:按症状对照处理办法

症状可能原因处理办法
装完连接被拒绝防火墙拦了 3389 端口在 Windows 防火墙放行远程桌面端口
第二人登录把第一人挤掉多会话没真正生效核对 AllowMultipleSessions=1,重启 TermService
Windows 更新后无法远程新 build 不在配置里,或 [PatchCodes] 过期取最新 rdpwrap.ini 整体替换本地文件
外网连接超时路由器未转发 3389做端口转发,或两端改用自定义端口
找不到错误信息日志未生成或位置不对查看系统盘根目录的 \rdpwrap.txt

🔄 系统更新后如何修复失效与日常维护

Windows 大更新后 build 编号会变。先查 autogenerated/ 目录里有没有以你当前 build 编号命名的文件;有就直接更新配置,没有就等社区补充。

Readme.md 里有一条明确提醒:不要把新的 build 段落手动追加到旧文件末尾,因为新版 termsrv.dll 需要整套 [PatchCodes] 替换。最稳的做法是从仓库取最新 rdpwrap.ini,整体覆盖本地文件,再重启服务。

项目里的文件分布也记住:根目录 rdpwrap.ini 是主配置,autogenerated/ 下每个文件对应一个 Windows build 和架构,Readme.md 记录历次支持更新。

这套做法适合帮家人远程处理电脑、多人共用一台家用服务器这类场景,最常见的用途就是给家庭版 Windows 加上多人远程桌面。遇到新 build 的支持问题,可以去项目 Discord 讨论组提问,维护者会跟进。

【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进