系统之家论坛

 找回密码
 立即注册
查看: 1848|回复: 0

WindowsXP多用户远程桌面连接的方法(termsrv.dll)

[复制链接]
发表于 2011-3-6 14:24:38 | 显示全部楼层 |阅读模式
使用方法分两步:第一步添加多用户远程连接支持,第二步替换文件,重启生效。
1.修改注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\LicensingCore下新建dword值EnableConcurrentSessions=1,在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon下新建dword值AllowMultipleTSSessions=1。
2.用附件的termsrv.dll替换windows\system32和windows\system32\dllcache下的文件,可在安全模式下进行,注意只适用于XP SP3中文版。(版本号和SP3正式版是一样的,放心好了)
3.欢迎屏幕和快速用户切换可以不开,终端服务也不用装。
经测试,如果不安装终端服务,那么03/08即使修改了注册表也不能突破两个远程连接的限制。组策略里可以设置的最大连接数高达100万个,但同样不起作用。图片是我用XPSP3虚拟机(远程桌面6.1)和WinME虚拟机(远程桌面5.2)分别连接主机XPSP3和03SP2的截图(系统使用默认设置),08SP2情况与03SP2类似。

远程桌面这功能确实好用,不过在xp上却只支持单一用户的连接,当第二个用户连接时,第一个用户就**断开、回到用户登录界面了,这可和多任务的操作系统理念不符啊,想来是微软为了突出他们的server系统吧。

不过没有关系,网上早就有用2055测试版的termsrv.dll替换的方法,不过像我这样的完美主义者,对于最新的sp3……

好了,话不多说,放出最新的让Windows XP SP3也支持多用户远程桌面连接的方法吧,有网友说看不懂我写的文章,我尽量详细些吧:

1、下载我这里提供的破解过的termsrv.dll,版本5.1.2600.5512,语言中文(中国)。

2、复制到windows\system32文件夹覆盖同名文件。(如果开着SFC还要覆盖dllcache和servicepackfiles\i386里的)

3、运行rar里的MultipleTS.bat

4、运行gpedit.msc打开组策略,找到终端服务-限制连接数量改到2以上

termsrv.dll下载:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

系统之家论坛

GMT+8, 2024-5-6 09:12 , Processed in 0.015212 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz!

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表