rdpwrap.ini 使用指南:给 Windows 10/11 解锁多用户远程桌面的 3 个关键配置

rdpwrap.ini 使用指南:给 Windows 10/11 解锁多用户远程桌面的 3 个关键配置

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

rdpwrap.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)把策略初始化结果强制改成"允许多用户"。

⬇️ 获取配置并确认自己的系统版本

  1. 安装 RDP Wrapper(可自 Readme.md 提到的 Release 页获取维护者修改版)。
  2. 把本仓库根目录的rdpwrap.ini复制到 RDP Wrapper 安装目录,覆盖旧文件。
  3. 查系统版本:按Win + R输入winver,或运行
[System.Environment]::OSVersion.Version

拿到形如10.0.26100.6713的编号后,确认主文件里存在同名[版本号]区块即可。32 位老系统在主文件里查不到段时,autogenerated/ 里有单独的 x86 配置文件可作备选。

🛠️ Windows 更新后 RDP Wrapper 失效时的 3 步排查顺序

失效通常发生在系统大更新之后,按下面顺序处理,命中率最高:

  1. 整体替换配置文件,不要逐段追加。新版termsrv.dll需要新的 patchcode([PatchCodes]区块),只往旧文件末尾贴一个版本段、却沿用旧的[PatchCodes],即使版本区块看起来正确也会失败。README 对此有明确警告:最稳妥的做法是直接拿本仓库最新的完整rdpwrap.ini整体覆盖本地文件。
  2. 查日志。看安装目录下的rdpwrap.txt,确认补丁动作是否真正执行。
  3. 确认版本是否已被覆盖。维护者按周跟进新 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),仅供参考

相关新闻

BIM+AI落地实测:智能建模、图纸识别与选型避坑指南

BIM+AI落地实测:智能建模、图纸识别与选型避坑指南

做了几年BIM项目,我有个很明显的感受:过去大家聊BIM,聊来聊去总绕不开翻模、出图、碰撞检查这几件事,模型建完好像就完成任务了。但最近这段时间,圈子里讨论的东西明显变了——AI不再是PPT里的概念,而是越来…

2026/10/20 22:11:58 阅读更多 →
Spring国际化核心组件与工程实践:多语言切换与热更新

Spring国际化核心组件与工程实践:多语言切换与热更新

一个项目做到中后期,后端往往不怕业务逻辑有多复杂,最怕产品经理轻飘飘来一句:“咱们要支持中英文切换。” 这句话落到代码里,就是一套完整的 Spring 国际化(i18n)体系。我在四个项目里踩过 i18n 的坑&…

2026/10/20 22:11:58 阅读更多 →
Playwright codegen 录制 + AI 补全:高效 UI 自动化实战

Playwright codegen 录制 + AI 补全:高效 UI 自动化实战

1. 为什么我把 UI 自动化的起点从"手写脚本"换成了"录制 AI 补全"做 UI 自动化的人大概都有过这种体验:打开编辑器,对着一个登录框,先想选择器怎么写,再想等待怎么加,然后跑一遍发现元素定位不到…

2026/10/20 22:11:58 阅读更多 →

最新新闻

C++智能指针循环引用检测与修复:从内存泄露到工程实践

C++智能指针循环引用检测与修复:从内存泄露到工程实践

说实话,我第一次在正式项目里撞上shared_ptr循环引用,并不是因为查内存泄漏教程,而是因为一段“怎么看都正常”的代码把服务的常驻内存从300M干到了3个G。当时所有人盯着监控面板都觉得是哪里new了没delete,结果用valgrind一跑&am…

2026/10/20 22:56:49 阅读更多 →
从零搭建PPT自动化生成引擎:python-pptx核心设计与批量实践

从零搭建PPT自动化生成引擎:python-pptx核心设计与批量实践

1. 从零搭建一个PPT自动化生成工具,我为什么选了这条路第一次听到"ppt-master"这个命名,直觉告诉我它不是一个普通的PPT模板合集,而是一个带有"主控"意味的工具——master这个词在技术圈通常意味着调度者、控制中枢。结合…

2026/10/20 22:56:49 阅读更多 →
中文放进char[]合法吗?C/C++字符编码与乱码深度解析

中文放进char[]合法吗?C/C++字符编码与乱码深度解析

前阵子在一个内部工具项目里,我写了一句char file[] "未命名文件.txt";,编译一切正常,可等到程序跑起来,日志里的文件名变成了乱码。旁边同事下意识地说:“中文不能放进char[]吧。”我愣了两秒——编译期没…

2026/10/20 22:56:49 阅读更多 →
多旋翼飞行器工程实战:从需求分析到飞控调参的完整指南

多旋翼飞行器工程实战:从需求分析到飞控调参的完整指南

1. 先别急着买零件:把任务需求翻译成设计指标1.1 你手里的这块场地,决定了机架怎么选多旋翼飞行器这个东西,看起来是四个电机加一个机身,实际上一开始最容易犯的错误就是先买零件后想需求。我见过不少第一次做工程项目的朋友&…

2026/10/20 22:56:49 阅读更多 →
用Python自动生成PPT:内容与样式分离的工程实践

用Python自动生成PPT:内容与样式分离的工程实践

1. 为什么我要自己动手做一个 PPT 生成工具先说说我做这个项目的起因。我在一家中型公司做技术方案和产品汇报,平均每周要出三到五份 PPT,多的时候一天两份。最开始我也是老老实实打开演示软件,一页一页拖文本框、调对齐、找图标、配颜色。一…

2026/10/20 22:56:49 阅读更多 →
开放式代码审查:从规则沉淀到AI辅助的团队实践

开放式代码审查:从规则沉淀到AI辅助的团队实践

那一次Review,至今让我印象深刻。我自认为提交了一段“完美”的代码:类型明确、命名讲究、注释齐全,甚至提前把函数的三种边界情况都测了一遍。结果同事在评审里只问了我三个问题:为什么定义成接口而不是具体类型?三秒…

2026/10/20 22:55:46 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* 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:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* 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:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* 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:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* 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 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* 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 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* 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 9:50:45 阅读更多 →