今天远程公司的win2012服务器,发现报错为“由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系。”

查了一下原因是服务器安装了远程桌面服务RemoteApp,这个是需要授权的。但是微软官方给予了120天免授权使用,超过120天还没有可用授权就会出现远程会话被中断,可修改注册表来延长使用期限,此方法win2008和win2012适用

系统授权到期替换Java包 系统授权过期_远程桌面

1、首先进入安装了远程桌面服务RemoteApp的服务器,我这里是win2012

系统授权到期替换Java包 系统授权过期_系统授权到期替换Java包_02


2、按 win+R 键 打开运行,输入regedit 然后按 确定

系统授权到期替换Java包 系统授权过期_远程桌面_03


3、然后就打开了注册表编辑器

系统授权到期替换Java包 系统授权过期_系统授权到期替换Java包_04


4、然后进入 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ RCM \ GracePeriod ,选中 GracePeriod 然后右键 点击 权限

系统授权到期替换Java包 系统授权过期_大数据_05


5、选择Administrators , 然后把 完全控制 勾上 , 再按确定

系统授权到期替换Java包 系统授权过期_大数据_06


6、选中注册表中的 REG_BINARY,然后右键 删除

系统授权到期替换Java包 系统授权过期_系统授权到期替换Java包_07


系统授权到期替换Java包 系统授权过期_大数据_08


7、选择 是

系统授权到期替换Java包 系统授权过期_系统授权到期替换Java包_09


8、然后关掉注册表编辑器,重启服务器,好像没找到在图形化界面重启的地方,可以使用命令在CMD里进行操作,按 win+R 键 打开运行,输入cmd 然后按 确定

系统授权到期替换Java包 系统授权过期_系统授权到期替换Java包_10

在命令行里输入shutdown  -r 即可,为了方便我在这里提供了几个常用的关机命令:

shutdown -a 取消关机

shutdown -s 关机

shutdown -f 强行关闭应用程序。

shutdown -m \\计算机名 控制远程计算机。

shutdown -i 显示图形用户界面,但必须是Shutdown的第一个参数。

shutdown -l 注销当前用户。

shutdown -r 关机并重启。

shutdown -s -t  -c ""

shutdown -s -t时间 设置关机倒计时。 设置关闭前的超时为 -- 秒。

系统授权到期替换Java包 系统授权过期_系统授权到期替换Java包_11

9、重启服务器后就不会被中断了,此方法可以继续使用120天,等到120天到了再按此方法进行操作就可以再继续使用了

好了,这个问题就到这里了,希望对遇到此问题的小伙伴有帮助。