让XP远程桌面支持多用户

WinXP“远程桌面”功能

具体修改方法,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \Terminal Server\Licensing Core

建立一个新键。类型为DWORD,键名为"EnableConcurrentSessions",键值为“1”。这样您的系统就可以支持这个新特性 了。

 

但是据试验证实,这样的并发连接最多支持两个用户同时登录一个系统,并且不能使用相同的帐号。当第三个用户发出连接请求时会提示希望断开原有的两个 登录用户中的一个连接。

 

XP系统远程终端服务是单用户的,也就是说通过远程桌面服务登录服务器时服务器本地登录界面将黑屏。

不管你是用本地登录还是远程登录,同一时刻XP只容许一个用户操作计算机,后登录的将把之前登录的用户踢掉控制权。(如图2)笔者曾经尝试过多种方法 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,下载地址为httpwww.thinsoftinc.comdownloadWinConnect-ServerXPsetup.exe,软件大小 为8.40MB。

 

===================================================

要做XP的多用户远程登陆吧?
我常做这个东西挺好用的
直接把使用方法和注册表文件一起发出来吧

“在安装了SP2以后,您的XP系统将可以像那些服务器操作系统一样,供多人同时在不同地点登录了,虽然这个多人仅仅等于2人。”以上是SP2还处在 2055版本的Beta测试的时候被公开的一个新特性。然而在2055以后的beta版和微软发布的正式版本的SP2中,这个特性都不见了踪影。是什么原 因让微软出尔反尔我们可以不去追究,但这么一个大好的新性能我们却不能放弃。看看我们如何将这个被微软摒弃的新特性给找回来。
找回的方法很简单,其实只要找到2055版本当中用于管理远程登录服务(Terminal Service)的系统文件,解压后用得到的dll文件以替换uxtheme.dll文件的方法替换之,即可享受到这个新特性了。以下是具体步骤。
第一步:确定本机的Terminal Service服务被关闭。可以通过控制面板->管理工具->计算机管理->服务和应用程序 查看。
第二步:备份 system32\\dllcache 下的 termsrv.dll
第三步:删除 system32, system32\\dllcache 下的 termsrv.dll
第三步:把2055的termsrv.dll复制到system32\\dllcache
第四步:把2055的termsrv.dll复制到system32
第五步:导入以下注册表键:
引用
Code Content:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Terminal Server\\Licensing Core]
"EnableConcurrentSessions"=dword:00000001

第六步:启动Terminal Services服务
据试验证实,这样的并发连接最多支持两个用户同时登录一个系统,并且不能使用相同的帐号。当第三个用户发出连接请求时会提示希望断开原有的两个登录用户中 的一个连接。
补丁下载地址: http://www.pconline.com.cn/pcedu/soft/st/winxp/0409/other/termsrv2005.rar

你可能感兴趣的:(XP,职场,休闲)