要保证远程连接正常:
1、 ping 能通,telnet  3389能通(不同网段确保路由正确)
2、 DNS解析正确
3、 TCP/IP NetBIOS Helper服务和NetBios协议
2、 桌面(属性)--远程
远程桌面连接
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
防火墙允许通过
远程桌面连接
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3、 远程连接的服务services.msc
远程桌面连接
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4、 mstsc  /admin    客户端连接
 
远程桌面连接
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
以上四步正确,远程桌面连接基本上没问题
 
问题:
远程桌面连接
 
解决方法:
下载devcon,解压后在i386下的 devcon.exe
运行:devcon -r install %windir%\inf\machine.inf root\rdpdr   即可,通常是由于Terminal Services的设备重定向器有问题,导致连接失败
 
 
问题:“中断远程桌面连接,远程计算机已结束连接”的提示,也就是说能够连接上但是马上中断
 
通常是Ghost版或精简版的系统把远程桌面禁用了
 解决方法:
1、“我的电脑”-->右键-->“管理”--->“服务和应用程序”--->“服务”--->Remote Desktop Help Session Manager右建启动。

2、改注册表的权限;找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\RDPDR ,在RDPDR上点右键,选择权限,在everyone上,完全控制选中。

3、将以下内容复制,保存为REG文件,导入注册表。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\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}\\0021"
"Mfg"="(标准系统设备)"
"Service"="rdpdr"
"DeviceDesc"="Terminal Server Device Redirector"
"ConfigFlags"=dword:00000000
"Capabilities"=dword:00000000
 
 
 ====================================================
 
 rdesktop

Updated: 如果结合使用 seamle***dp,可以让 rdesktop 实现更加好玩的效果:你能够从 Linux 中直接执行 Windows 桌面中的应用程序,就好像运行 Linux 中的原生程序一样。其实现方法如下:

  1. 下载 seamle***dp.zip,并将其提取到 C:\seamle***dp。
  2. 从 Linux 中执行 Windows 桌面的程序,如 IE: rdesktop -A -s "C:\seamle***dp\seamle***dpshell.exe C:\Program Files\Internet Explorer\iexplore.exe" <IP>:3389 -u administrator -p password 其中,IP 为服务器所在的 IP 地址。