Windows远程桌面简介及相关故障的解决方法

 

Windows远程桌面简介及相关故障的解决方法
“远程桌面”是 Windows 自带的远程控制软件。所谓远程控制主要是指在本地的 A 机上使用软件控制远程的 B 机,并且其效果仿佛在操作本机( A 机)。作用就是可以方便的管理异地计算机,但是不能做到正确的运行所有程序(比如 d2 等游戏)。在被控制的机器上运行“远程桌面”的服务端,这是通过一个 svchost.exe 来实现的,它监听 TCP3389 端口等待被控制,在主控方的机器上运行客户端 mstsc.exe 连接该端口,实现远程控制。使用的协议是 ms 开发的 RDP 协议(参见: http://support.microsoft.com/kb/186607/en-us ),可以对传输的数据进行加密。
开启服务端的方法如下:
l            win2k server ,添加 / 删除程序 | 添加 / 删除 windows 组件 | 终端服务 | 启用终端服务(开启后无密码的账户也可远程登录,危险)。
l            winxp/win2k3 ,右键单击我的电脑 | 属性 | 远程 | 允许用户远程连接到此计算机( 1. 户必须有密码。 2. 必须“选择远程用户”授予权限)。
应注意在被控机防火墙中打开 TCP3389 端口,以便主控方连接。服务端也可以不使用默认的 3389 端口,修改注册表项 HKLM/SYSTEM/CurrentControlSet/Control/TerminalServer/WinStations/RD-Tcp/PortNumber 可以指定监听端口,连接的时候主机地址用 ip:port 的形式(如 192.168.0.1:3388 )即可。
 
使用客户端的方法如下:
l            win98/win2k 没有客户端,可以单独下载安装( http://www.microsoft.com/windowsxp/downloads/tools/rdclientdl.mspx )。
l            winxp/win2k3 ,程序 | 附件 | 通讯 | 远程桌面连接。
客户端有相应的设置选项,可以把本地硬盘带到会话中,这样不但使得主控机器和被控机器之间可以传输文件,甚至可以共享剪切板的一些内容。
 
可能影响远程桌面服务运行方式和行为(设置,资源,通信,接管,注销等等)的选项有:
1. 组策略 | 管理模板 | Windows 组建 | 终端服务 配置。
2. mstsc 程序的启动选项(可以运行 mstsc /? 查看)。
3. Win2k server win2k3 server 的终端服务管理器。
4. Winxp/Win2k3 的任务管理器“用户”页。
 
另外要说明的是:
1 windows 下还有另一种 “远程控制”,类似的概念是“远程协助”,指的是主控方控制一个已登录的用户的桌面(主 / 被控双方都可以看到同一个桌面上显示的内容),而不是像远程桌面那样主控方登录自己的桌面。
2 winxp/win2k3 下还有一种“远程桌面 Web 连接”的服务,在“添加删除 Windows 组件“中选择 Internet 信息服务 (IIS) 的详细信息,再选择万维网服务的详细信息,选择“远程桌面 Web 连接”即可打开。要求客户端为浏览器即可,但要安装 ActiveX 插件。连接时 url 用“ http://ip/tsweb/ ”的形式即可。
3 终端服务和远程桌面的主要区别在于,如果购买了许可证,终端服务就可以突破最大连接数为 2 的限制;否则和远程桌面没有太大区别。
4 与远程桌面类似的远程控制程序还有 Symantec 公司的 PCAnywhere ,使用也很广泛。
 
 
几种故障的解决方法:
故障 1. 提示“客户端无法连接到远程计算机”。
远程计算机不可到达( ping 不通或者被中途的园区网防火墙挡住),或是被控机防火墙没有开相应的端口,或是根本没有开启服务端。
 
故障 2. 提示“远程计算机已结束连接”。
1 、打开被控机的注册表编辑器,定位到 HKLM/SYSTEM/ControlSet001/Enum/Root/RDPDR ,备份该项;右键单击该项,选择“权限”,为当前登录的用户增添“完全控制”的权限。
2 、新建 key 文件,将以下内容写入,双击导入注册表后重启计算机即可。
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Enum/Root/RDPDR/0000]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Class"="System"
"HardwareID"=hex(7):52,00,4f,00,4f,00,54,00,5c,00,52,00,44,00,50,00,44,00,52,/
00,00,00,00,00
"Driver"="{4D36E97D-E325-11CE-BFC1-08002BE10318}//0030"
"Mfg"="( 标准系统设备 )"
"Service"="rdpdr"
"DeviceDesc"=" 终端服务器设备重定向器 "
"ConfigFlags"=dword:00000000
"Capabilities"=dword:00000000
 
jujumao 版的 windows xp 可以 直接用 “C:/Program Files/ 常用绿色软件 / 解决 GHOST_XP 远程桌面及局域网互访问题 /run.bat” 解决)
 
故障 3. 提示 " 由于网络错误,连接被中断,请重新连接到远程计算机 " windows 2000 server )。
被控机注册表中的 Certificate 子键负责终端服务通信中数据信息的认证和加密,一旦被损坏,终端服务的协议组件就会检测到错误,中断客户机与终端服务器之间的通信。导致 Certificate 子键损坏的原因很多,如管理员安装和卸载某些系统软件、对终端服务参数的不合理配置等。这时可以重置该键值中的内容,修复终端服务。
定位到注册表象: HKLM/SYSTEM/CurrentControlSet/Services/TermService/Parameters ,删除名为“ Certificate ”的子键,重新启动机器,系统会重新生成“ Certificate ”子键,这样就能正常连接到终端服务器了。
此外,“ HKLM/SYSTEM/CurrentControlSet/Services/TermService/Parameters ”下的“ X509 Certificate ”和“ X509 Certificate ID ”损坏也有可能导致终端服务出现问题,它们的修复方法与“ Certificate ”子键损坏的修复方法相同。
 
故障 4. 提示“本地计算机客户端访问许可不能升级或更新”。
1 、打开被控机的注册表编辑器,定位到 HKLM/SOFTWARE/Microsoft/MSLicensing
2 、备份 MSLicensing 键。
3 、删除 MSLicensing 键,重启系统。
 
-------------------------------------------------------------------------------------------------------------------------------------------------------------
 
必须了解,普通远程桌面对进程进行深度视频操作是不支持的,比如在远程桌面上运行大型游戏或者3D渲染,肯定不行。后来微软随Windows7/2008 R2 sp1推出了远程桌面RemoteFX,旨在提供使深度视频操作获得和本地桌面相似效果的能力。
对于主控的客户机,RemoteFX功能在远程桌面7.1版本里就可以使用。但是被控主机需要在组策略|管理模板|windows组件|远程桌面服务|远程会话环境 中做相应的设置,并在注册表中修改键值打开该功能,并重启生效,才能提供该服务。
 
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值