为了远程连接家里的电脑,特地在路由器上开了端口映射。将内网电脑的ip地址的3389端口映射到路由器的公网IP的3389端口。为了安全特地将内网电脑的3389端口做了修改。特地查了相关资料,以供参考。

为系统添加远程桌面

  默认状态下,Windows 2000及其之前的系统并没有安装远程桌面,要想在这些系统中使用远程桌面,需要自己手工添加。

  在Windows XP系统安装光盘的“SUPPORT\TOOLS”目录中,可找到一个名为“Msrdpcli.exe”的程序,它实际上就是远程桌面连接登录器。将此程序复制到没有远程桌面的系统中并运行后,即可自动在系统中安装远程桌面连接程序。安装过程非常简单,连续点击“下一步”即可,当安装完成后,点击“开始→程序→附件→通讯→远程桌面连接”,便能登录网络连接远程计算机了。

  让远程桌面支持多用户

  Windows XP不支持多个用户同时登录远程桌面,当其他用户远程登录Windows XP时,主机上当前已登录的用户即会自动退出。不过在Windows XP SP2中提供了允许连接会话并发功能,可通过远程桌面进行多用户的同时登录,但其在默认状态下关闭了该项特性,需要通过修改注册表开启该功能。

  打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\System
\CurrentControlSet\Control\Terminal Server\Licensing Core”分支,转到右侧窗口,在其中新建一个类型为DWORD的子键,将该键命名为“EnableConcurrentSessions”,并将键值设置为“1”,即可开启多用户登录功能。

  在远程桌面中传输文件

  在进行远程桌面操作时,有时需要在远程服务器与本地计算机传输文件,这是很麻烦的事。其实在远程桌面程序中内置了映射磁盘的功能,通过该功能便可以实现远程登录服务器时,自动将本地计算机的磁盘映射到远程服务器上,让传送文件变得更加简单快捷。

  在“远程桌面连接程序”中展开“选项”,选择“本地资源”标签,钩选中“磁盘驱动器”。连接到远程登录到服务器上后,打开服务器的“我的电脑”,就会发现本地计算机的磁盘以及软驱、光驱都映射到了服务器上,这样传送文件便可像操作本地硬盘一样方便了。

  远程桌面中使用快捷键

  在本地可使用快捷键,远程桌面上同样也可以通过快捷键方便操作,例如:
+键可切换当前运行程序,+键可显示“开始”菜单,而++键可在窗口和全屏之间切换客户端,+键则可显示Windows菜单。

  另外,可在“远程桌面连接”窗口中单击“选项”按钮,在“本地资源”选项卡下的“键盘”栏中,选择“应用 Windows 键组合”到“远程计算机上”。这样就可将对当前系统的所有Windows快捷键操作,都应用到远程计算机的桌面上,使操作更加得心应手。

  修改远程桌面连接端口

  远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。对此可打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp”分支,其下的“PortNumber”键值所对应的就是端口号,将其修改即可。上面设置完成后,需要再依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
\Terminal Server\WinStations\RDP-Tcp”分支,同样将其下的“PortNumber”键值进行更改。

  当更改了服务器的远程登录端口后,可在本地的“远程桌面连接程序”中设置连接的服务器地址,然后单击“连接设置→另存为”,导出并保存连接文件。然后用记事本打开导出的“*.rdp”文件,在其中添加语句“server port:i:端口号”,保存后导入连接即可。要注意,在Windows 2000中导出的是“.cns”文件,可打开后在其中找到“Server Port =3389”语句,将其默认的“3389”端口修改为与服务器相同的登录端口。

 

 

步骤/方法

  1. 1

    现在,我们先看看原来XP开启远程桌面(也就是3389)后另一个用户登录的那个用户会怎么提示,我自己在机子上建了一个叫“家家”的账号,密码“123456”

    ,在我朋友的机上远程登录我的机子,如图


    确定,弹出了是否继续,如果继续对方将断开的信息。

    我们可以看到,原来的XP远程桌面服务并没有支持多桌面登录。

    XP系统远程桌面多用户同时登录技巧
    XP系统远程桌面多用户同时登录技巧
    XP系统远程桌面多用户同时登录技巧
  2. 2

    首先,先把本机的远程桌面服务关闭,可以在开始----运行----输入Services.msc

    XP系统远程桌面多用户同时登录技巧
  3. 3

    在服务里把Terminal Services服务设为“已禁止”,然后重新启动计算机,如图:

    重启后Terminal Services服务就是“已禁止”了

    XP系统远程桌面多用户同时登录技巧
  4. 4

    接下来,下载我下面提供的这个文件termsrv.dll(这个文件是windows XP测试版的远程桌面文件),把它放在C:\WINDOWS\system32里面,替代原有的termsrv.dll,还有放一个到C:\windows\system32\dllcache\里面,也替代原有的termsrv.dll。替代完后等一会儿,有些系统会跳出“系统文件保护”信息,点取消,如图:


    XP系统远程桌面多用户同时登录技巧
  5. 5

    然后新建一个文本文档,把下面的代码复制进去,然后改后缀名txt为bat,然后打开!
    @echo off
      setlocal
      set regkey="HKLM\SYSTEM\CurrentControlSet\Control\TerminalServer\Licensing Core"
      reg add %regkey% /v EnableConcurrentSessions /T REG_DWORD /D 1 /f
      endlocal 


  6. 6

    再新建一个文本文档,把下面的代码复制进去,然后改后缀名txt为reg,然后打开!导入注册表!
    Windows Registry Editor Version 5.00
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]
      "SFCDisable"=dword:ffffff9d
      [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\Licensing Core]
      "EnableConcurrentSessions"=dword:00000001

    右击使用,如图: 


     

    XP系统远程桌面多用户同时登录技巧
    XP系统远程桌面多用户同时登录技巧
  7. 7

    我们服务里面把Terminal Services服务设为“手动”,点“应用”,然后点“启用”如图:

    XP系统远程桌面多用户同时登录技巧
  8. 8

    好了,到这里基本上完成了,我们来看看效果。我在朋友机上连接我的机子,呵呵,这次不会提示要断开用户了吧,正常进入,如图:

    再来看看“任务管理器”,你发现没有,两个用户正同登录“活动着”,如图:


    XP系统远程桌面多用户同时登录技巧
    XP系统远程桌面多用户同时登录技巧

注意事项

  • 注意要在安全模式下改:termsrv.dll

  • 新建的2个文档,右击打开就行了