首页 > 未分类 > 让windows xp实现多用户远程并发登陆

让windows xp实现多用户远程并发登陆

2010年9月20日 岩岩魂   访问量: 514 发表评论 阅读评论

岩岩魂:目前还未测试,是否正确未知。

简介:XP系统远程终端服务是单用户的,也就是说通过远程桌面服务登录服务器时服务器本地登录界面将黑屏。不管你是用本地登录还是远程登录,同一时刻XP只容许一个用户操作计算机,后登录的将把之前登录的用户......XP系统远程终端服务是单用户的,也就是说通过远程桌面服务登录服务器时服务器本地登录界面将黑屏。
  
  不管你是用本地登录还是远程登录,同一时刻XP只容许一个用户操作计算机,后登录的将把之前登录的用户踢掉控制权。笔者曾经尝试过多种方法XP都不能让两个用户同时登录,无论同时登录两个远程桌面连接,还是一个远程桌面一个本地桌面,无论是两者使用相同用户名,还是使用不同用户名,均不奏效。

  
  解决方法1:
  
  第一步首先是在Windows XP上安装SP2正式版。
  
  第二步:准备一份版本较早的SP2终端服务器软件,因为原本微软准备把多用户使用远程桌面程序放在SP2中的,不过在最新的SP2中将该功能取消了。中文SP2测试版较难找到,可以使用英文版Build 2055,运行之后没有发现任何问题。可以从http:\\www.msfn.orgboardindex.phps=85a71ca2987c89886c99733154ae685f&act=Attach&type=post&id=161513下载Build 2055的终端服务器执行文件TermSrv.DLL。从这个链接下载来的是一个扩展名为.DL_的文件,你可以把它的扩展名改成ZIP文件,然后用WinRAR解开它。
  
  第三步用安全模式启动Windows XP,如果有多个操作系统,可以启动另一个能访问Windows XP系统分区的系统(除非安装了第三方工具软件,否则Windows 98不能访问NTFS分区,因此Windows 98可能没用)。然后,把Windows XP里面SP2正式版的所有TermSrv.DLL备份一下,在所有TermSrv.DLL文件出现的位置,用Build 2055版本的TermSrv.DLL覆盖。通常,TermSrv.DLL至少出现在二个位置,分别是Windows\system32,Windows\system32\dllcache。凡是原来有TermSrv.DLL的地方,就用Build 2055版本的TermSrv.DLL覆盖。
  
  第四步用正常模式启动Windows XP,如果系统的文件保护功能提示说TermSrv.DLL文件已被修改,并询问是否要复原,选择否。
  
  第五步最后还要修改一下注册表,增加终端服务器的多用户许可。鉴于修改注册表比较麻烦而且容易出错,你可以用下面的批命令修改注册表
  
  @echo off
  setlocal
  set regkey=HKLMSYSTEMCurrentControlSetControlTerminal ServerLicensing Core
  reg add %regkey% v EnableConcurrentSessions T REG_DWORD D 1 f
  endlocal
  
  将上述内容保存为一个批命令文件,如AA.BAT,双击执行一下就可以了。最后突破限制的效果如图3所示。修改后的XP远程服务器允许两个不同的用户同时登录,成功的突破了微软的系统缺陷。
  
  小提示:
  只有当Windows XP启用了欢迎屏幕,快速用户切换功能之后,远程桌面才能支持多用户并发访问。可以从如下位置启用它们“控制面板→用户账户→更改用户登录或注销的方式”。

  
  解决方法2:
  
  虽然网上有很多文章说可以通过下在Build 2055的终端服务器执行文件TermSrv.DLL来解决这个问题。不过这个DLL文件已经非常难找了,我们可以到httpwww.sala.pri.eeTermiserv_XPSP2_i386_1.0.exe下载这个远程桌面补丁程序,(如图4)把他安装在XP SP2没有域的计算机上就可以轻松突破单用户使用XP远程桌面的限制了

  解决方法3:
  
  我们也可以通过第三方软件来解决XP下的多用户访问远程桌面功能,借由博软软件开发的WinConnect Server,可以让我们突破限制,多用户同时进行Windows XP之旅。WinConnect Server当前最新版本是WinConnect Server XP,下载地址为http://www.thinsoftinc.comdownloadWinConnect-ServerXPsetup.exe,软件大小为8.40MB。

Windows XP SP3配置为支持多用户远程桌面连接

Windows XP SP3配置为支持多用户远程桌面连接,注意,此多用户远程桌面连接必须是不同的用户登录,不能像Windows server 2003那样,同一个用户可以同时登录:
1. 下载包含破解的termsrv.dll的RAR包,版本:5.1.2600.5512,语言:中文(中国);
2. 复制到C:\Windows\system32文件夹覆盖同名文件.
1. 一般要替换两处: C:\WINDOWS\system32\dllcache\termsrv.dll 和 C:\WINDOWS\system32\termsrv.dll。其中 C:\WINDOWS\system32\dllcache 是隐藏文件夹,需要在工具->文件夹选项->查看->取消选中"隐藏受保护的操作系统文件"选项
2. 系统应该会提示文件使用中无法替换,最简单的办法就是先把这两个文件改个名字(先改C:\WINDOWS\system32\dllcache\termsrv.dll的文件名,然后再改C:\WINDOWS\system32\termsrv.dll的,顺序不能错,否则会自动恢复),改名后系统可能会提示系统文件被修改,不用理它,按取消再按确定就可以了,然后把下载到的文件解压到相应的位置即可
3. 如果开着SFC还要覆盖C:\WINDOWS\system32\servicepackfiles\i386里的同名文件,如果不能替换,可依照上面所说的方法通过修改文件名的方法解决
3. 运行RAR压缩包里的MultipleTS.bat文件;
4. 运行Gpedit.msc打开组策略: 计算机配置->管理模板->终端服务->"限制连接数量"改为"已启用",TS 允许的最大连接数改到2以上;
5. 确保启用快速用户切换和允许用户远程连接到此计算机:
1. 控制面板->用户帐户->更改用户登录或注销的方式->勾选“使用欢迎屏幕”和“使用快速用户切换”,点应用选项;
2. 创建新的远程用户
3. 桌面->我的电脑上点击右键->属性->远程->点选"允许用户远程连接到此计算机"->选择远程用户->添加...
6. 重新启动计算机即可
termsrv_解决WindowsXP_SP3的多用户远程连接问题.zip (148 KB)

相关文章:

  1. 唬菜鸟的"超级病毒"!!!
  2. 网络经典命令行
分类: 未分类 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.