Windows server 2012_远程_没有远程桌面授权服务器可以提供许可证

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bigtree_3721/article/details/82589240

问题:

一、问题描述

    有一天,windows server 2012配置啥都没有改动,突然远程桌面无法访问了,提示信息如下图:

二、问题分析

        百度了一下,网络说,server 2012 或server 2008等默认的最大远程登录链接为2个,超过这个数目需要使用licenseserver进行授权,这个授权据说是收费的,但官方给予了120天的Grace period来配置license server。如果超过120天后仍然没有可用的license server,就会出现第一种错误。

方法有三:

1:这个Grace period信息记录在上文的注册表中,因此只要删除注册表中的项(需要修改此注册表项权限所有者为Administrators,给Administrators增加修改权限),重启服务器就可以了。

2:还有人提到可以修改系统时间为将来,然后删除注册表,再把系统时间改回来,这样可以获得更长的Grace period。

3:终极方法(本文推荐且尝试过的)如下:

     The solution was to delete the REG_BINARY in

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\RCM\GracePeriod
        Only leaving the default, and reboot.

三,解决步骤

    1. 登陆到远程服务器上

      由于无法用正常远程桌面方式登陆了,则用下面的命令登陆

          在本地windows笔记本上,找到  运行 (run), 然后输入 mstsc ,回车 ,在弹出的远程窗口输入 192.168.10.1  /admin  (空格不能少,这里把192.168.10.1替换为你的远程桌面windows R2012服务器地址),

  然后回车,再随后的弹出窗口中,输入用户名: Administrator 和它的密码。  只要密码是对的,你就可以登录到这台windows R2012服务器了。

   2.  修改注册表权限

   1)运行 gpedit.msc,用户配置--管理模板--系统--阻止访问注册表,打开,选择已禁用,应用。

 

     

3.  修改注册表内容     

  1、打开注册表:

            重点:记得备份先,运行--输入regedit--回车,选中文件--导出,备份注册表,以备失败可以还原。

         找到   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\RCM\GracePeriod

 

 2)选中GracePeriod,右键,选择权限。

 

            3)点高级

 

            4)点击下图顶上的所有者:更改--高级--立即查找--选择administrator--确定。

 

            5)权限窗口选中administrator,勾选完全控制,确定。

 

  6. 删除 GracePeriod 下的二进制项,只保留default项。

  7.  然后重启机器。

搞定!

猜你喜欢

转载自blog.csdn.net/bigtree_3721/article/details/82589240
今日推荐