服务器远程桌面的开启-实施日志分享

发布于: 2017-09-24    浏览: 3791    作者:小房子

给客户做完机房硬件安装,网站平台也部署好了,最后想把服务器的远程桌面开启来,便于今后远程维护。却怎么也无法打开连接,经历了半天的摸索,最后终于得以解决,现将过程记录下来并与大家分享。

客户的服务器操作系统是Server 2012 R2。首先提示“无法连接”时,应检查网络,PING服务IP,发现服务器禁Ping,遂将它开启:在服务器上打开防火墙,找到“入站规则”——>“文件和打印机共享(回显请求 - ICMPv4-In)”右击“启用规则”。

长沙网站设计,长沙手机网站,长沙软件公司,湖南软件开发,长沙软件定制,长沙软件开发,湖南软件公司,长沙微信小程序,长沙网络公司,长沙软件外包公司,长沙竞价托管


测试可以PING通,但还是无法连接。然后测试3389端口是否开启,用命令行测试:telnet 服务器IP 3389 提示无法打主机连接。先检查服务器windows自带防火墙,找到“入站规则”

长沙网站设计,长沙手机网站,长沙软件公司,湖南软件开发,长沙软件定制,长沙软件开发,湖南软件公司,长沙微信小程序,长沙网络公司,长沙软件外包公司,长沙竞价托管




将上面“远程桌面 - 用户模式”三个均开启来,测试还是不能telnet连通3389端口,再查硬件防火墙。

         在硬件防火墙,设置“目的NAT”中加入规则:

长沙网站设计,长沙手机网站,长沙软件公司,湖南软件开发,长沙软件定制,长沙软件开发,湖南软件公司,长沙微信小程序,长沙网络公司,长沙软件外包公司,长沙竞价托管

长沙网站设计,长沙手机网站,长沙软件公司,湖南软件开发,长沙软件定制,长沙软件开发,湖南软件公司,长沙微信小程序,长沙网络公司,长沙软件外包公司,长沙竞价托管


Telnet,测试已经可以连通服务器3389端口。然后再试一试打开远程桌面连接,发现出现了新的错误提示:“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系

长沙网站设计,长沙手机网站,长沙软件公司,湖南软件开发,长沙软件定制,长沙软件开发,湖南软件公司,长沙微信小程序,长沙网络公司,长沙软件外包公司,长沙竞价托管


没办法,继续查资料找原因。在网上找到一篇文章说是:在运行中,先用“mstsc /v:192.168.0.154   /admin“命令登录,再打开服务管理器 ---点击角色,删除角色中远程桌面授权,重启计算器就可以了。

长沙网站设计,长沙手机网站,长沙软件公司,湖南软件开发,长沙软件定制,长沙软件开发,湖南软件公司,长沙微信小程序,长沙网络公司,长沙软件外包公司,长沙竞价托管

 试了下,用命令可以登录,再删除角色中的远程桌面授权后,发现错误问题更严重了。

尼玛,顿时心想放弃的念头。改用TeamViewer工具连接,但是试了下,上传一个15M的文件竟然需要3-40分钟,我去~还是决定放弃TeamViewer回头,继续解决远程桌面连接问题。于是重新将该角色再安装上去。 

   最后网上找到一文:


微软官方的解释:

原因:

因为 Windows 应用商店的应用程序不具有足够的权限来访问的MSLicensing注册表项或子项存储区,则会出现此问题。因此,当应用程序连接到远程服务器时,远程桌面 ActiveX 接口在进程内 COM 对象无法访问注册表,并停止连接过程。

解决方案:

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,可能会出现的严重问题。这些问题可能要求您重新安装操作系统。Microsoft 不能保证这些问题能够得到解决。修改注册表的风险由您自己承担。

百度基本找不到可行方案,google得到最终的解决办法:
   The solution was to delete the REG_BINARY in
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

  Only leaving the default.And reboot.

来源于http://anilgprabhu.blogspot.com/2014/05/reset-trial-terminal-license-on-windows.html


   测试删除注册表该键值,报错不允许,在GracePeriod上右键权限给administrator赋权限,再删除,重启。测试远程桌面连接——OK!


根本原因在于,server 2012 server 2008等默认的最大远程登录链接为2个,超过这个数目需要使用license server进行授权,这个授权据说是收费的,但官方给予了120天的Grace period来配置license server。如果超过120天后仍然没有可用的license server,就会出现第一种错误。而这个Grace period信息记录在上文的注册表中,因此只要删除注册表中的项(需要修改此注册表项权限所有者为Administrators,给Administrators增加修改权限),重启服务器就可以了。还有人提到可以修改系统时间为将来,然后删除注册表,再把系统时间改回来,这样可以获得更长的Grace period。此方法适用于server2012,应该也适用于2008,但2003没有测试过。

参考微软官方文档的解释便一目了然:

https://technet.microsoft.com/en-us/library/cc725933.aspx

当然,除了修改注册表的投机取巧的办法,也可以部署license serverserver 2008)或部署license serverremote desktop gatewayserver2012),2012相比2008有比较大的变动,配置起来也更麻烦,感兴趣的可以参考如下链接:

http://www.wackytechtips.com/installing-and-configuring-remote-desktop-services-rds-on-windows-server-2012/3/






在线客服

售前咨询

售后服务

投诉/建议

服务热线
0731-83091505
18874148081