家庭版添加RDP
github地址-RDPWrap (opens new window)
RDPWrap 是一款开源工具,旨在扩展 Windows 系统的远程桌面协议(RDP)功能,突破默认限制,提供更灵活的远程访问体验。以下是其核心功能与作用的分点解析:
突破单用户限制,支持多用户并发连接 • 核心功能:RDPWrap 允许同一台 Windows 计算机同时接受多个远程桌面连接,解决了家庭版、专业版等非服务器系统仅支持单用户登录的限制。
• 技术实现:通过动态链接库(DLL)注入和修改系统服务(如
TermService
),绕过 Windows 默认的单会话模式,并利用配置文件rdpwrap.ini
适配不同系统版本。• 典型场景:
◦ IT 管理:管理员可同时处理多台服务器的紧急问题,无需等待用户退出。
◦ 教育与培训:教师通过多会话监控学生操作,或在一台主机上演示多任务。
支持 Windows 家庭版启用远程桌面服务 • 家庭版兼容性:Windows 家庭版默认不支持远程桌面服务,RDPWrap 通过补丁注入和配置修改,激活其 RDP 功能,使其具备与专业版或服务器版类似的能力。
• 实现方式:安装时运行
install.bat
脚本,动态替换系统文件(如termsrv.dll
)并更新服务配置。
灵活配置与优化 • 自定义设置:用户可通过编辑
rdpwrap.ini
调整端口、分辨率、空密码登录等参数,并适配最新 Windows 更新。• 性能管理:会话管理器(Session Manager)负责分配 CPU、内存等资源,确保多用户并发时的稳定性。
• 安全增强:支持强密码策略和 IP 白名单限制,降低未授权访问风险。
低成本替代商业授权方案 • 节省成本:无需购买微软昂贵的多用户远程桌面授权(如 RDS CAL),即可实现多会话功能,尤其适合预算有限的中小企业。
• 开源优势:代码透明,社区持续维护更新,提供免费技术支持。
应用场景扩展 • 远程协作:开发者在多会话环境中隔离测试环境,提升调试效率。
• 家庭共享:家庭成员通过不同账户远程共享高性能主机,用于游戏或计算任务。
• 服务器集群管理:在小型服务器集群中,通过绑定不同环回地址(如
127.0.0.2
)区分服务实例。
github地址-rdpwrap.ini (opens new window)
用户帐户限制阻止了此用户进行登录。例如:不允许使用空密码,登录次数的限制,或强制实施的某个策略限制。 (opens new window)
@echo off
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
2
3
4