无法连接Windows远程服务器的几种解决方法我一定是开启了远程连接。防火墙中的3389端口也打开了,我可以连接到其他服务器,说明我的机器是没问题的。我用扫描软件扫描了服务器,IP和端口都存在,说明服务器网络没问题。实在是没有办法,只能不断的测试。后来在系统日志中看到了很多系统错误信息。其中:致命错误“RDP协议组件“DATAENCRYPTION”在协议流中发现错误,中断了客户端连接。”吸引了我的注意力。几经周折,我发现这是因为Certificate子键负责终端服务通信中数据信息的认证和加密。一旦损坏,终端服务的协议组件就会检测到错误,中断客户端与终端服务器之间的通信。造成Certificate子键损坏的原因有很多,如管理员安装、卸载某些系统软件,终端服务参数配置不合理等。这时我们需要重新设置key值中的内容,以便修复终端服务。进入注册表编辑器窗口,展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters”,找到名为“Certificate”的子键,将其删除,重启XP系统或Windows2000Server服务器,系统中的“Certificate”子键将重新生成,以便客户端可以正常连接到终端服务器。出现终端服务器无法连接的问题后,首先要判断是否是网络故障引起的,检查远程客户端和XP系统(Windows2000Server服务器)是否可以正常连接网络;那么我们就要检查一下终端服务器的加密级别是否设置的太高了。排除以上原因后,有可能是“Certificate”子项损坏。另外,“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters”下的“X509Certificate”和“X509CertificateID”损坏也可能导致终端服务出现问题。它们的修复方法与“Certificate”子键损坏后的修复方法相同。说说吧,同时附上其他几种远程连接错误的解决方法,方便有需要的朋友:提示“本地电脑客户端访问许可无法升级或更新”的解决方法1、打开被控机编辑器的注册表,导航到HKLM\SOFTWARE\Microsoft\MSLicensing。2.备份MSLicensing密钥。3.删除MSLicensing密钥并重启系统。提示“客户端无法连接到远程计算机”。远程电脑无法访问(ping不通或者中途被校园网防火墙拦截),或者被控电脑的防火墙没有打开相应的端口,或者服务器根本没有打开。提示“远程计算机已结束连接”。解决方法1、打开被控机的注册表编辑器,定位到HKLM\SYSTEM\ControlSet001\Enum\Root\RDPDR,备份此项;右键单击此项,选择“权限”,并添加“完全控制”权限。2、新建密钥文件,写入如下内容,双击导入注册表,重启电脑。WindowsRegistryEditorVersion5.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"="TerminalServerDeviceRedirector""ConfigFlags"=dword:00000000"Capabilities"=dword:00000000提示“客户端无法连接到远程计算机”。打开相应的端口,或者根本不打开服务器。其他一些杂项解决方法:terminalservices服务没有启动,只启动这个服务(在“运行”中输入services.msc打开服务管理器);系统属性“远程”页面中的“远程桌面”勾选或不使用具有远程登录权限的用户;前者可以直接勾选;后者,需要在“SelectRemoteUser...”中添加相关账号;termsrv.dll文件可能损坏,可以从其他同系统的system32目录下复制一份后,进入安全模式(普通模式无法覆盖,除非服务未启动),然后覆盖该文件;如果服务启动,用户也被设置,文件被覆盖,我试了好几种方法还是不行,那你可能就只能重装系统了。【小编推荐】Web服务器故障奇葩原因强大WEB服务器安全设置实用技巧揭秘Web服务器维护技巧
