rdpwrap.ini 使用指南:给 Windows 10/11 解锁多用户远程桌面的 3 个关键配置【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.inirdpwrap.ini 是 RDP Wrapper 的核心配置文件:它为 RDP Wrapper 程序提供按 Windows 版本精确划分的补丁参数,配合 RDP Wrapper 使用,可以让默认只允许一个远程会话的 Windows 家庭版、专业版同时接受多个用户的远程桌面连接。本文只讲一件事——怎么把这个配置文件用对、调对、坏了怎么修。📦 仓库里有什么:一个主文件加 399 个版本文件rdpwrap.ini:主配置文件,从 Windows 7(6.1.7601)到 Windows 11 最新预览版(10.0.29639.1000)的版本区块都在这里,Readme.md 中的 History 记录了每次新增支持的时间。autogenerated/:399 个按单个系统版本拆分的配置文件,如10.0.26100.6713-autogenerated_x64.ini。文件名里的x64/x86对应 64 位和 32 位系统。日常使用只需要主文件;autogenerated 文件在主文件查不到你的版本时才用来逐版本对照。🔍 读懂 rdpwrap.ini 的三层结构区块作用[Main]日志路径(默认\rdpwrap.txt)与SLPolicyHookNT60/SLPolicyHookNT61策略钩子开关[SLPolicy]决定远程桌面行为:并发会话数、多显示器、设备重定向等[版本号]每个 Windows 版本的内存偏移量与补丁代码,是补丁能否打中的关键以[10.0.26100.6713]段为例:SingleUserPatch.x64=1 SingleUserOffset.x64=9EFEB SingleUserCode.x64=mov_eax_1_nop_2 DefPolicyPatch.x64=1它告诉 RDP Wrapper:在termsrv.dll的9EFEB处写入指定机器码,把"单用户"检查改写成放行。新版 Windows 还要配合[10.0.26100.6713-SLInit]区块,用函数钩子(SLInitFunc.x64=New_CSLQuery_Initialize)把策略初始化结果强制改成"允许多用户"。⬇️ 获取配置并确认自己的系统版本安装 RDP Wrapper(可自 Readme.md 提到的 Release 页获取维护者修改版)。把本仓库根目录的rdpwrap.ini复制到 RDP Wrapper 安装目录,覆盖旧文件。查系统版本:按Win + R输入winver,或运行[System.Environment]::OSVersion.Version拿到形如10.0.26100.6713的编号后,确认主文件里存在同名[版本号]区块即可。32 位老系统在主文件里查不到段时,autogenerated/ 里有单独的 x86 配置文件可作备选。🛠️ Windows 更新后 RDP Wrapper 失效时的 3 步排查顺序失效通常发生在系统大更新之后,按下面顺序处理,命中率最高:整体替换配置文件,不要逐段追加。新版termsrv.dll需要新的 patchcode([PatchCodes]区块),只往旧文件末尾贴一个版本段、却沿用旧的[PatchCodes],即使版本区块看起来正确也会失败。README 对此有明确警告:最稳妥的做法是直接拿本仓库最新的完整rdpwrap.ini整体覆盖本地文件。查日志。看安装目录下的rdpwrap.txt,确认补丁动作是否真正执行。确认版本是否已被覆盖。维护者按周跟进新 build(Readme.md 的 History 可查最近一批);如果winver显示的编号在文件里不存在,说明还没适配,等更新或向项目社区反馈,此时任何手动修改都没有意义。补丁已打上但连接仍被限制时:以管理员身份重启 Remote Desktop Services(termservice)服务再试,并确认安装目录里只有一份生效的rdpwrap.ini。🎛️ 按需调参:会话数上限与多显示器开关会话与功能限制集中在[SLPolicy]区块,常用键值如下:配置键默认值含义TerminalServices-RemoteConnectionManager-AllowMultipleSessions1允许多个并发会话TerminalServices-RemoteConnectionManager-MaxUserSessions00 表示不限会话数TerminalServices-RemoteConnectionManager-8dc86f1d-9969-4379-91c1-06fe1dc60575-MaxSessions1000内部计数器,一般保持默认TerminalServices-RemoteConnectionManager-AllowMultimon1多显示器支持TerminalServices-DeviceRedirection-Licenses-TSEasyPrintAllowed1打印机重定向需要把并发数改小、或调整重定向开关时,只改[SLPolicy]里对应的值,保存后重启termservice服务生效。[PatchCodes]与各版本区块的偏移、机器码属于版本适配数据,除非明确知道自己在做什么,不要改动。🧭 支持范围与更新节奏Windows 7 至 Windows 11 各分支:10240(Win10 首发)、14393/15063(Win10 早期)、17763(1809/1903)、19041(2004)、22621(22H2)、26100(23H2/24H2)、28000/29xxx 预览版均在主文件中。Windows Server:2012 R2(9200)、2016/2019(14393/17763)、2022(20348)等。32 位系统:带x86后缀的配置文件对应 32 位;32 位文件数量少于 64 位,查不到时说明该 build 没有 32 位适配。维护者每次跟进新 build 都会在 Readme.md 的 History 中登记日期与版本号,仓库更新后重新拉取主文件即可。把配置文件放对位置、更新后整体替换、按[SLPolicy]调参会限制,就是 rdpwrap.ini 日常维护的全部内容。【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
rdpwrap.ini 使用指南:给 Windows 10/11 解锁多用户远程桌面的 3 个关键配置【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.inirdpwrap.ini 是 RDP Wrapper 的核心配置文件:它为 RDP Wrapper 程序提供按 Windows 版本精确划分的补丁参数,配合 RDP Wrapper 使用,可以让默认只允许一个远程会话的 Windows 家庭版、专业版同时接受多个用户的远程桌面连接。本文只讲一件事——怎么把这个配置文件用对、调对、坏了怎么修。📦 仓库里有什么:一个主文件加 399 个版本文件rdpwrap.ini:主配置文件,从 Windows 7(6.1.7601)到 Windows 11 最新预览版(10.0.29639.1000)的版本区块都在这里,Readme.md 中的 History 记录了每次新增支持的时间。autogenerated/:399 个按单个系统版本拆分的配置文件,如10.0.26100.6713-autogenerated_x64.ini。文件名里的x64/x86对应 64 位和 32 位系统。日常使用只需要主文件;autogenerated 文件在主文件查不到你的版本时才用来逐版本对照。🔍 读懂 rdpwrap.ini 的三层结构区块作用[Main]日志路径(默认\rdpwrap.txt)与SLPolicyHookNT60/SLPolicyHookNT61策略钩子开关[SLPolicy]决定远程桌面行为:并发会话数、多显示器、设备重定向等[版本号]每个 Windows 版本的内存偏移量与补丁代码,是补丁能否打中的关键以[10.0.26100.6713]段为例:SingleUserPatch.x64=1 SingleUserOffset.x64=9EFEB SingleUserCode.x64=mov_eax_1_nop_2 DefPolicyPatch.x64=1它告诉 RDP Wrapper:在termsrv.dll的9EFEB处写入指定机器码,把"单用户"检查改写成放行。新版 Windows 还要配合[10.0.26100.6713-SLInit]区块,用函数钩子(SLInitFunc.x64=New_CSLQuery_Initialize)把策略初始化结果强制改成"允许多用户"。⬇️ 获取配置并确认自己的系统版本安装 RDP Wrapper(可自 Readme.md 提到的 Release 页获取维护者修改版)。把本仓库根目录的rdpwrap.ini复制到 RDP Wrapper 安装目录,覆盖旧文件。查系统版本:按Win + R输入winver,或运行[System.Environment]::OSVersion.Version拿到形如10.0.26100.6713的编号后,确认主文件里存在同名[版本号]区块即可。32 位老系统在主文件里查不到段时,autogenerated/ 里有单独的 x86 配置文件可作备选。🛠️ Windows 更新后 RDP Wrapper 失效时的 3 步排查顺序失效通常发生在系统大更新之后,按下面顺序处理,命中率最高:整体替换配置文件,不要逐段追加。新版termsrv.dll需要新的 patchcode([PatchCodes]区块),只往旧文件末尾贴一个版本段、却沿用旧的[PatchCodes],即使版本区块看起来正确也会失败。README 对此有明确警告:最稳妥的做法是直接拿本仓库最新的完整rdpwrap.ini整体覆盖本地文件。查日志。看安装目录下的rdpwrap.txt,确认补丁动作是否真正执行。确认版本是否已被覆盖。维护者按周跟进新 build(Readme.md 的 History 可查最近一批);如果winver显示的编号在文件里不存在,说明还没适配,等更新或向项目社区反馈,此时任何手动修改都没有意义。补丁已打上但连接仍被限制时:以管理员身份重启 Remote Desktop Services(termservice)服务再试,并确认安装目录里只有一份生效的rdpwrap.ini。🎛️ 按需调参:会话数上限与多显示器开关会话与功能限制集中在[SLPolicy]区块,常用键值如下:配置键默认值含义TerminalServices-RemoteConnectionManager-AllowMultipleSessions1允许多个并发会话TerminalServices-RemoteConnectionManager-MaxUserSessions00 表示不限会话数TerminalServices-RemoteConnectionManager-8dc86f1d-9969-4379-91c1-06fe1dc60575-MaxSessions1000内部计数器,一般保持默认TerminalServices-RemoteConnectionManager-AllowMultimon1多显示器支持TerminalServices-DeviceRedirection-Licenses-TSEasyPrintAllowed1打印机重定向需要把并发数改小、或调整重定向开关时,只改[SLPolicy]里对应的值,保存后重启termservice服务生效。[PatchCodes]与各版本区块的偏移、机器码属于版本适配数据,除非明确知道自己在做什么,不要改动。🧭 支持范围与更新节奏Windows 7 至 Windows 11 各分支:10240(Win10 首发)、14393/15063(Win10 早期)、17763(1809/1903)、19041(2004)、22621(22H2)、26100(23H2/24H2)、28000/29xxx 预览版均在主文件中。Windows Server:2012 R2(9200)、2016/2019(14393/17763)、2022(20348)等。32 位系统:带x86后缀的配置文件对应 32 位;32 位文件数量少于 64 位,查不到时说明该 build 没有 32 位适配。维护者每次跟进新 build 都会在 Readme.md 的 History 中登记日期与版本号,仓库更新后重新拉取主文件即可。把配置文件放对位置、更新后整体替换、按[SLPolicy]调参会限制,就是 rdpwrap.ini 日常维护的全部内容。【免费下载链接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by Stas'M项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考