爱心论坛互帮互助电脑应用 → Windows XP远程登陆多用户解决方案

分享到:

  共有10644人关注过本帖树形打印复制链接

主题:Windows XP远程登陆多用户解决方案

帅哥哟,离线,有人找我吗?
小猴乖乖
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 等级:小飞侠 帖子:1750 精华:30 积分:16454 金钱:27454 金币:0 魅力:9296 威望:0 登陆:335 注册:2007/4/5 13:51:22 近访:2010/8/25 14:55:41 在线:在线0天0小时0分钟.
离升级差0天20小时0分钟.
目前等级0
Windows XP远程登陆多用户解决方案  发帖心情 Post By:2008/1/10 7:45:09 [只看该作者]

贴子已被锁定


第一步:首先是在Windows XP上安装SP2正式版,按照常规方式安装即可,这里不再赘述。

第二步:准备一份版本较早的SP2终端服务器软件(据说从Build2082开始该功能就被禁止了,所以最好使用之前版本),中文SP2测试版较难找到,我用的是英文版Build2055,运行之后没有发现任何问题。你可以从http://www.msfn.org/board/index.php?s=85a71ca2987c89886c99733154ae685f下载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,不允许多个用户同时使用。

 回到顶部