Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319112
  • 博文数量: 74
  • 博客积分: 4203
  • 博客等级: 上校
  • 技术积分: 875
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-30 17:42
文章分类

全部博文(74)

文章存档

2012年(3)

2011年(12)

2010年(9)

2009年(18)

2008年(5)

2007年(27)

我的朋友

分类:

2011-05-23 17:28:41

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Terminal Server\\Licensing Core]
"EnableConcurrentSessions"=dword:00000001
 
要做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服务
据试验证实,这样的并发连接最多支持两个用户同时登录一个系统,并且不能使用相同的帐号。当第三个用户发出连接请求时会提示希望断开原有的两个登录用户中的一个连接。

111111111111111111111111111111111111111111111111
 
第一步:首先是在Windows XP上安装SP2正式版,按照常规方式安装即可,这里不再赘述。
第二步:准备一份版本较早的SP2终端服务器软件(据说从Build2082开始该功能就被禁止了,所以最好使用之前版本),中文SP2测试版较难找到,我用的是英文版Build2055,运行之后没有发现任何问题。你可以从下载Build 2055的终端服务器执行文件TermSrv.DLL。从这个链接下载来的是一个扩展名为.DL_的文件,你可以把它的扩展名改成ZIP文件,然后用WinRAR解开它。
第三步:接下来,以安全模式启动Windows XP,如果有多个操作系统,可以启动另一个能访问WindowsXP系统分区的系统(除非安装了第三方工具软件,否则Windows 98不能访问NTFS分区,因此Windows98可能没用)。然后,把WindowsXP里面SP2正式版的所有TermSrv.DLL备份一下,在所有TermSrv.DLL文件出现的位置,用Build2055版本的TermSrv.DLL覆盖。通常,TermSrv.DLL至少出现在二个位置,分别是:\Windows\system32,\Windows\system32\dllcache。凡是原来有TermSrv.DLL的地方,就用Build2055版本的TermSrv.DLL覆盖。
第四步:以正常模式启动Windows XP,如果系统的文件保护功能提示说TermSrv.DLL文件已被修改,并询问是否要复原,选择否。
第五步:最后还要修改一下注册表,增加终端服务器的多用户许可。鉴于修改注册表比较麻烦而且容易出错,你可以用下面的批命令修改注册表:
  @echo off
  setlocal
  set regkey="HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core"
  reg add %regkey% /v EnableConcurrentSessions /T REG_DWORD /D 1 /f
  endlocal
  将上述内容保存为一个批命令文件,如AA.BAT,双击执行一下就可以了
只有当Windows XP启用了欢迎屏幕、快速用户切换功能之后,远程桌面才能支持并发的用户访问。你可以从如下位置启用它们:“控制面板→用户账户→更改用户登录或注销的方式”。
  综上所述,改造后的XP远程服务器允许两个不同的用户同时登录??虽然不能与Windows Server2003强大的终端服务功能相比,但毕竟聊胜于无,勉强可算多用户支持。我曾经试着把Windows Server2003的终端服务器复制到XP,但没有成功。看来微软不遗余力地坚持这样的一个原则:作为个人桌面操作系统的XP,不允许多个用户同时使用。
阅读(961) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~