Windows Server 2012 没有远程桌面授权服务器可以提供许可证,远程会话被中断

Windows server 2012 r2远程时出现错误:

原因:

因为 Windows 应用商店的应用程序不具有足够的权限来访问的MSLicensing注册表项或子项存储区,则会出现此问题。因此,当应用程序连接到远程服务器时,远程桌面 ActiveX 接口在进程内 COM 对象无法访问注册表,并停止连接过程。出现此错误的根本原因是由于windows server 2012 r2或windows server 2008等默认的最大远程链接只提供2个,超过这个数目需要提供license server进行授权,这个授权是需要收费的,而官方给予了120天的Grace Period来配置license server,而超过120天仍然没有可用的license server,就会出现错误,而这个Grace period信息记录在上文的注册表中,因此只要删除注册表中的项,重启服务器就可以了,还有人提到可以修改系统时间为将来,然后删除注册表,再把系统时间改回来,这样可以获得更长的Grace period。此方法适用于server2012,应该也适用于2008。

解决办法:

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

       1、通过mstsc /v 220.170.11.3:33339 /admin远程登陆

       2、注册表中找到GracePeriod(120天使用期限的信息记录在注册表GracePeriod中)

            HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

      3、删除GracePeriod中项,就能解决此问题,但是,删除后,系统又会重新开始计算120天

      在删除GracePeriod中的项时出现错误,是由于权限问题导致,需要修改此注册表项的权限,所有者为Administrators,并且给Administrators增加修改权限。

按如下步骤执行:

      1、运行gpedit.msc,管理模板---系统---“阻止访问注册表编辑器工具”,选择“已禁用”

   2、修改GracePeriod权限

   选择“高级”

   选择“高级”

   3、删除GracePeriod下的二进制项目,重启系统

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们可以实时的操作这...
    DrLester阅读 14,825评论 2 13
  • 这篇文章几乎几乎原封不动的搬过来了这位博主的内容,作为自己以后查询方便用~ reference:http://bl...
    DeamoV阅读 20,570评论 3 33
  • 一场秋雨一场凉。清晨,下过雨的天空不似往日的清澈、一片混沌。走在湿漉漉的大街上,微风吹起倒有点寒意。望着头顶...
    忽推窗阅读 716评论 0 2
  • 备考雅思之从阅读看高频词汇-填空篇备考雅思之从阅读看高频词汇
    Zerof阅读 226评论 0 2