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

今天在登录公司内部的服务器的时候,无法进行远程访问。

弹出错误信息:没有远程桌面授权服务器可以提供许可证,远程会话被中断

经过网上的寻找,原来是server 2012 远程登录只提供120天的使用期限。

一 . 参照以下这篇文章

根本解决:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。 此博文包含图片 (2015-11-19 21:52:48)转载▼
标签: server2012 远程桌面 授权服务器 许可证 远程会话被中断
Windows server 2012服务器远程桌面登录时出现错误提示:“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系。”此时可以使用“mstsc /admin /v:目标ip”来强制登录服务器,但只能是管理员身份。
根本解决:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。
按照网上说的某种方法,删除注册表以下项:HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing。
并不能解决问题,之后出现了新的错误提示,如第二个图:“远程会话已断开连接,因为访问被拒绝导致许可证存储的创建失败。请使用提升的权限运行远程桌面客户端。”
根本解决:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。
微软官方的解释是(来源此链接http://blog.163.com/smile_big/blog/static/35710579201311982024/):
微软官方的解释:

原因:

因为 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

根本原因在于,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 server(server 2008)或部署license server及remote desktop gateway(server2012),2012相比2008有比较大的变动,配置起来也更麻烦,感兴趣的可以参考如下链接:
http://www.wackytechtips.com/installing-and-configuring-remote-desktop-services-rds-on-windows-server-2012/3/

二.在进行删除GracePeriod项的时候发现提示错误,删除此项错误,应该是权限的问题。

于是执行以下步骤:

1.运行 gpedit.msc

2.

3.

4.

5.

6. 删除 GracePeriod 下的二进制项,重启机器

下面是其他网友的补充

第一步:regedit,系统先导出注册表。防止有错误,可以恢复注册表。

第二步: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\RCM\GracePeriod

删除注册表以上这一项。

假如出现“不允许删除”则表示该用户还没有该项的权限,可以先赋予权限。

然后,删除注册表指定项。重新启动计算机,ok。

根本原因在于,server 2012 或server 2008等默认的最大远程登录链接为2个,超过这个数目需要使用license server进行授权,这个授权据说是收费的,但官方给予了120天的Grace period来配置license server。如果超过120天后仍然没有可用的license server,就会出现第一种错误。而这个Grace period信息记录在上文的注册表中,因此只要删除注册表中的项(需要修改此注册表项权限所有者为Administrators,给Administrators增加修改权限),重启服务器就可以了

(0)

相关推荐

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

    今天在登录公司内部的服务器的时候,无法进行远程访问. 弹出错误信息:没有远程桌面授权服务器可以提供许可证,远程会话被中断 经过网上的寻找,原来是server 2012 远程登录只提供120天的使用期限. 一 . 参照以下这篇文章 根本解决:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断. 此博文包含图片 (2015-11-19 21:52:48)转载▼ 标签: server2012 远程桌面 授权服务器 许可证 远程会话被中断 Windows server 2012服务器远程桌面登录时

  • 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断的根本解决方法

    Windows server 2012服务器远程桌面登录时出现错误提示:"由于没有远程桌面授权服务器可以提供许可证,远程会话被中断.请跟服务器管理员联系."此时可以使用"mstsc /admin /v:目标ip"来强制登录服务器,但只能是管理员身份. 按照网上说的某种方法,删除注册表以下项:HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing. 并不能解决问题,之后出现了新的错误提示,如第二个图:"远程会话已断

  • Windows server 2012远程桌面会话主机和远程桌面授权

    远程桌面服务是一项由若干角色服务组成的服务器角色.在 Windows Server 2012 中,远程桌面服务包含以下角色服务: Windows Server? 2012 中的"远程桌面服务"服务器角色提供了允许用户连接到虚拟机.RemoteApp程序和基于会话的计算机的技术.通过远程桌面服务,用户可以从企业网络或 Internet 访问远程连接. Windows Server 2012默认情况下,只能提供两个用户远程桌面登陆,而通过安装远程桌面服务里的远程桌面会话主机和远程桌面授权,

  • windows server 2012/2016 设置多用户远程桌面设置方法

    以下可以配置多用户,但是120天后还是会提示缺少远程桌面授权服务器,根本解决办法,请参考: //www.jb51.net/article/139543.htm 服务器设置多用户同时远程桌面,可以提高访问效率,避免人多抢登服务器. 1. 首先需要先安装远程桌面服务 配置组策略,运行框输入gpedit.msc,打开计算机配置–>管理模板->windows组件->然后在右边的菜单中选择远程桌面服务:双击打开.双击远程桌面会话主机->连接,点击限制连接的数量,设置如下. 这样设置就完成了.

  • Windows Server 2012远程默认端口3389的修改方法

    目录 1 修改注册表项1 2 修改注册表项2 3 防火墙开放端口 4 重启服务器 新弄了一台Windows Server 2012操作系统,开始瞎折腾啊. 在开始-----运行菜单里,输入regedit,进入注册表编辑,按先面的路径进入修改端口的地方: 1 修改注册表项1 HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal Server/WinStations/RDP-Tcp找到下面的 “PortNumber”,用十进制方式显

  • 最新Windows Server 2012 搭建DNS服务器的详细步骤

    目录 一.添加DNS服务 二.配置DNS服务 三.测试 为了实现负载均衡,扩展服务器带宽,需要自己配置DNS服务器解析对应域名. 本文记录Windows Server 2012配置DNS服务的方法. 假设域名www.mydomain.com 已在阿里云作了解析,现在需要新增一个二级域名 stream.mydomain.com 做推流服务,需要使用自己配置的DNS服务做请求解析分发. Windows Server 配置 DNS服务器的步骤如下 一.添加DNS服务 打开服务器管理器,选择“添加角色和

  • Windows Server 2012显示或隐藏桌面上的通用图标教程图解

    Windows Server 2012与Windows Server 2008 在显示或隐藏桌面上的通用图标是不同的. 之前Windows Server 2008 在开始菜单输入icon,可以快速搜索到显示或隐藏桌面上的通用图标. Windows Server 2012没有这个功能.到"控制面板–显示"也找不到这功能选项. 顿时就很不服气,还不信整不出来. 思索后,想起了在Win 10里面有个"上帝视角"的东东,这Win Server 2012 应该也能用,在桌面新

  • windows server 2012 r2 服务器部署tp6 项目

    序:此前是一直部署的都是 liunx 的 CentOS 操作系统的,突然,接到一个是Windows的系统的服务器,把我整不会了,嘎,嘎...,差点就芭比Q了,看了大量文章,好吧,自己动手: 1.下载PHP,下载地址:windows.php.net - /downloads/releases/ 2.安装包拷贝到到新建的php文件夹下并解压,复制一份php.ini-development 文件命名为php.ini 3.打开服务器管理,可以看到我已经下载了IIS,不过还可以在添加角色和功能 下安装其他

  • Windows Server 2012下FTP服务器站点搭建程序

    Windows Server 2012下FTP服务器站点搭建程序,供大家参考,具体内容如下 第一步:添加IIS服务以及FTP服务角色 1:打开服务器管理,点击“管理”—“添加角色和功能”—“下一步” 点击“下一步” 2:勾选“Web服务器(IIS)” 在弹出框中点击“添加功能”—点击“下一步” 3:在服务角色栏目中勾选如下几个 点击“安装” 第二步:创建访问FTP站点的Windows用户 4:点击左下角“开始”按钮,点击“管理工具”—双击“计算机管理” 5:依次点击“系统工具”—“本地用户和组”

  • Windows Server 2012安装初体验

    最近微软先行放出发布了下一代Windows服务器版本windows server 2012,笔者下载下来测试安装了,相对于windows server 2008,确实有许多细节方面的改进.我是通过vmware workstation 8来安装windows server 2012的,由于安装的时候无法选择2012只好选择windows server 2008 64位版本的.启动界面,由前一个版本的"Betta鱼"更换为"Windows" 可以看到,名称已经变成Win

随机推荐