news 2026/10/20 1:26:03

rdpwrap.ini:Windows多用户远程桌面配置完整实战手册

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
rdpwrap.ini:Windows多用户远程桌面配置完整实战手册

rdpwrap.ini:Windows多用户远程桌面配置完整实战手册

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

系统更新完,远程桌面连接数被压回单用户,RDPConf 里一片 not supported。rdpwrap.ini 是 RDP Wrapper Library 的配套配置仓库,按 Windows 构建号存放多用户远程桌面所需的补丁参数。每次更新后,换对文件就能救回来。

它到底动了什么

RDP Wrapper 会注入远程桌面服务的 termsrv.dll,这个 ini 就是给它用的参数表。它打两个点:一个是“单用户”判断(SingleUser),一个是许可证策略查询(DefPolicy),把策略查询强制返回“允许”。[SLPolicy]段写的是策略项:允许远程连接、允许多会话、不限制会话数。每个构建号段则记录该版本 termsrv.dll 的具体内存偏移和补丁指令。Windows 每月更新会重写 termsrv.dll,偏移量跟着变,所以 ini 必须同步换。说白了,它不碰你的数据和注册表策略,只改内存里的判断逻辑,服务重启后重新生效。

五分钟跑通:rdpwrap.ini 怎么换

  1. 查构建号:按 Win+R,输入winver,记下完整构建号(如10.0.26100.4484)
  2. 获取仓库:
git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini
  1. 进入 autogenerated/ 目录,选与系统同构建号的文件(64 位选_x64结尾,32 位选_x86,无后缀的是通用版),复制到 RDP Wrapper 安装目录并改名为rdpwrap.ini
  2. 停服务、替换文件、重启服务(替换动作在两条命令之间完成):
net stop TermService net start TermService
  1. 打开 RDPConf,确认服务状态为 Listening,再从另一台机器连接,验证第二个会话能否与本地会话共存

配置文件结构速览:rdpwrap.ini 有哪些 Section

Section用途是否可手动改
[Main]更新日期、日志文件路径、挂钩开关否
[SLPolicy]远程桌面策略:允许多会话、最大会话数、设备重定向懂改动含义时可改
[PatchCodes]补丁指令模板库,按名字定义 nop、jmp 等操作码否
[构建号](如[10.0.26100.4484])该构建 termsrv.dll 的 SingleUser/DefPolicy 偏移与补丁指令否,只挑对应构建的文件

这个文件是“一版一档”的结构,你做的是挑版本,不是改内容。

排障决策树

现象最可能原因处理动作
RDPConf 显示 Not Supported构建号与 ini 里的版本段对不上winver 重新核对编号,去 autogenerated/ 挑精确匹配的文件
状态 Listening,但第二个用户仍被拒[PatchCodes]过时,只追加了新版本段用最新的 rdpwrap.ini 整文件替换,别分段复制
远程连接提示已有用户登录多会话策略未生效确认[SLPolicy]中 AllowMultipleSessions=1,然后重启 TermService
原先正常,系统更新后失效termsrv.dll 被重写,偏移量变化重跑一遍“五分钟跑通”,换新配置

日常维护节奏

维护者跟着 Windows 月度更新的节奏走,几乎每月都会补一批新构建号,Readme 末尾的更新记录就是它的更新日志,直接翻最新日期即可。节奏不复杂:更新前备份,更新后验证。

  • 替换前把现有 rdpwrap.ini 备份改名为 .backup
  • 每次 Windows 月度更新后,立刻确认仓库是否已收录你的新构建号
  • 出问题先回滚备份,再排查
  • autogenerated/ 里查不到构建号时,等维护者更新,或到项目讨论组反馈

适用边界

  • 属于修改系统组件的许可检查,生产环境、合规要求严格的企业环境不要用
  • 覆盖范围:Windows 8.1 到 Windows 11 及部分 Insider 预览版;最新预览版构建通常暂不支持
  • 个别构建号(尤其冷门 x86 版本)不在 autogenerated/ 里时,没有现成配置,可试相近版本但不保证
  • 本仓库只提供配置文件,RDP Wrapper 本体和 RDPConf 验证工具需要另外安装

它的价值就一句话:构建号变了,配置文件跟着变。下次系统更新后,先跑一遍winver记下新编号,再回来换一次文件。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/20 1:24:42

pQTLtools:专为蛋白质数量性状位点分析优化的R工具集

简介:pQTLtools 是一款面向蛋白质组学与遗传学研究者的 R 语言专用工具包,专为蛋白质定量性状基因座(pQTL)分析设计,适用于具备基础 R 编程能力的生物信息学研究人员、研究生及临床科研人员,解决从数据预处…

作者头像 李华
网站建设 2026/10/20 1:23:55

卓越嵌入式工程师培养计划:从C语言到RTOS实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/20 1:23:26

从零搭建数据管道:Kafka+Spark+Airflow端到端实战

先问个问题:Kafka、Spark、Airflow、数据仓库、ETL,这些词你是不是都眼熟?收藏夹里躺着十几篇教程,真要让你从零搭一条能跑通的数据管道,大概多久能搞定?多数人卡在同一个地方:教程看得不少&…

作者头像 李华
网站建设 2026/10/20 1:21:34

StartOS数据迁移终极指南:在不同服务器间安全迁移服务数据

StartOS数据迁移终极指南:在不同服务器间安全迁移服务数据 StartOS作为一款专为自托管优化的图形化服务器操作系统,提供了强大的数据迁移功能,让您能够轻松在不同服务器之间迁移服务数据。无论是硬件升级、服务器更换还是灾难恢复&#xff0…

作者头像 李华