张学良918为什么不抵抗:WindowsXP系统远程多用户登陆

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 11:36:15
WindowsXP系统远程多用户登陆
Windows XP的“远程桌面”功能有一个缺憾,如果已经有用户在本地登录,那么则无法使用远程桌面继续登录。那么有什么好办法可以让本地和远程用户同时登录并使用计算机呢?只要你将其升级SP2后,再对其进行适当的改动即可。  首先打开“运行”窗口,输入“Services.msc”打开“服务”窗口,双击“Terminal Service”打开其属性设置窗口,把“启动类型”设为“已禁用”项,接着重启动计算机。接下来再到网上下载一个SP2的2055版的Termsrv.dll文件,接下来打开IE浏览器,在地址栏中输入“%systemroot%/system32/dllcache”后回车,将下载的termsrv.dll文件替换掉原文件,再到“%systemroot%/system32”作同样的替换操作。替换完毕后再运行“regedit”打开注册表,在左侧中找到“HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal ServerLicensing Core”项,然后新建一个“DWORD值”值,命名为“EnableConcurrentSessions”,数据值为1,最后重新启动电脑。 再次打开“服务”窗口,将其中的“Terminal Service”项打开,把“启动类型”设为“自动”项,再单击对话框中的“启动”按钮,最后单击“确定”按钮即可。 做好这些工作之后,我们就可以通过远程桌面登录多个用户了。
 问题一:WIN server系统远程桌面单独开启终端用户
  使用WIN2000server和WIN2003的远程终端访问时,默认的访问方式是新建一个终端用户,这个用户不会影响服务器当前的用户,你看不到当前已经登录到桌面的用户的使用情况。
  实际上用远程桌面登录服务器后等于多开了一个用户登录资源,浪费资源不说对于一些随系统启动的服务已经在另一个用户登录时候开启,这样在远程用户登录后就不能再开启该服务了,影响了服务器的操作。
  解决方法:
  如果要登录到服务器主机当前用户的桌面,而不是新建一个终端用户的话可以用快捷方式进行登录连接,命令如下:%SystemRoot%\system32\mstsc.exe /console,连接上服务器以后当前主机的用户会黑屏,只有远程用户可以看到桌面,而且看到的这个桌面就是原本已经在服务器本机登录的桌面了。
  例如远程用户计算机系统安装在c:\windows下,我们通过任务栏的“开始->运行->输入c:\windows\system32\mstsc.exe /console”实现上面提到的不开新终端用户登录远程服务器的功能。
  注意:
  1、因为WIN XP远程终端服务默认是设置为单用户的,也就是说通过远程桌面服务登录服务器时服务器本地登录界面将黑屏。所以不管你是否用这个参数都会登录到主机当前的桌面(下面将介绍如何设置多用户登陆)。
  2、在开启XP远程桌面功能时一定要保证本地XP自带的防火墙是关闭的或者远程桌面连接使用的端口是容许通过的,远程桌面在主机上开启了3389端口监听客户机的连接,如果主机上运行着网络防火墙,必须添加相应的规则保证3389端口上的信息畅通。另外本地帐户必须设置密码,因为用于远程连接的帐户必须有密码才可以正常访问
  问题二:XP系统远程桌面登录单用户
  正如问题一中的注意提到的一样,XP系统远程终端服务是单用户的,也就是说通过远程桌面服务登录服务器时服务器本地登录界面将黑屏。
  不管你是用本地登录还是远程登录,同一时刻XP只容许一个用户操作计算机,后登录的将把之前登录的用户踢掉控制权。本人曾经尝试过多种方法XP都不能让两个用户同时登录,无论同时登录两个远程桌面连接,还是一个远程桌面一个本地桌面,无论是两者使用相同用户名,还是使用不同用户名,均不奏效。
  其实在Windows XP SP2中提供了允许连接会话并发功能,可通过远程桌面进行多用户的同时登录,但其在默认状态下关闭了该项特性。早在测试版的Windows XP Service Pack 2 Build 2055中,安装该补丁的系统曾支持两个用户同时登录,不过不知道因为什么原因,在最终的正式版Service Pack2中该功能又被取消了。好在通过当初测试版SP2中的一个文件,我们依然可以让自己的计算机实现该功能。
  要使用这种方法,请确保你的计算机是Windows XP Professional版,并且已经安装了Service Pack2,其次你需要有2055版SP2中的termsrv.dll文件
  方法一:
  第一步:首先是在Windows XP上安装SP2正式版,按照常规方式安装即可,这里不再赘述。
  第二步:准备一份版本较早的SP2终端服务器软件,测试版SP2 Build 2055补丁。
  下载地址:http://www.cctips.com/upload/04112805385821.rar 或http://www.pconline.com.cn/pcedu/soft/st/winxp/0409/other/termsrv2005.rar下载Build 2055的终端服务器执行文件TermSrv.DLL。
  第三步:接下来,以安全模式启动Windows XP,如果有多个操作系统,可以启动另一个能访问Windows XP系统分区的系统;然后,把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="HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core"
  reg add %regkey% /v EnableConcurrentSessions /T REG_DWORD /D 1 /f
  endlocal
  将上述内容保存为一个批命令文件,如mult.BAT,双击执行一下就可以了。
  注意:
  1.只有当Windows XP启用了欢迎屏幕、快速用户切换功能之后,远程桌面才能支持并发的用户访问。你可以从如下位置启用它们:“控制面板→用户账户→更改用户登录或注销的方式”。
  2.在“组策略”里---- “管理模板”----“WINDOWS组件”-----“终端服务”----“限制连接数量”它是指定终端服务是否限制同时与服务器相连的数量。默认为“未配制”那么就只能允许一个远程用户登陆本计算机。如果选择它为“已启用”并设制最大连接数为2以上,就可以允许一台以上其它机子远程访问登陆本机。
  远程桌面服务
  - Remote Access Auto Connection Manager
  - Remote Access Connection Manager
  - Remote Desktop Help Session Manager
  - Remote Registry
  - Terminal Services
  mstscmstsc - mstsc.exe - 进程信息
  进程文件: mstsc 或者 mstsc.exe
  进程名称: Microsoft Remote Desktop Connection
  描述: mstsc.exe是Windows远程桌面连接程序
  方法二:
  在网上有很多文章说可以通过下在Build 2055的终端服务器执行文件TermSrv.DLL来解决这个问题。不过这个DLL文件已经非常难找了,我们可以到http://www.sala.pri.ee/Termiserv_XPSP2_i386_1.0.exe下载这个远程桌面补丁程序,把他安装在XP SP2没有域的计算机上就可以轻松突破单用户使用XP远程桌面的限制了
  方法三:
  用下面一款软件:Winconnect Server XP。通过它可以非常方便的实现多用户登陆。
  下载地址:http://www.thinsoftinc.com/download/WinConnect-ServerXP/setup.exe
  破解版下载:http://lib.verycd.com/2004/12/30/0000032981.html
  Winconnect Server XP的使用非常简单,安装好之后需要重新启动电脑,电脑启动好后就可以直接通过“远程桌面”连接工具远程登陆了。当有用户用“远程桌面”连接工具登陆系统后,在机器上打开该软件的客户端,可以看到已经有两个用户登陆了该计算机,同时还可以看到每个用户正运行的程序。
  其软件操作非常的简单,大家可以试试