之前Windows Server 2012 R2 上的远程桌面服务过了120天的试用期,后来将授权做好后,访问远程桌面时出现"由于这台计算机没有远程桌面客户端访问许可证,远程会话被中断",
经搜索网上的解决办法,“ 开始->运行 regedit 注册表中,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing 选中MSLicensing,将其删除”
按说此时再访问远程桌面系统会自动创建一个MSLicensing注册表项,但是这次没有创建成功,提示“远程会话已断开连接,因为访问被拒绝导致许可证存储的创建失败,请使用提升的权限运行远程桌面客户端”,那应该就是系统权限问题了。
解决办法:
1.找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing],没有就新建一个MSLicensing项,右击选择“权限”,如果没有“ALL APPLICATION PACKAGES”(或“所有应用程序包”,我电脑显示英文名称),依次点击“添加”,“高级”,“立即查找”,双击“ALL APPLICATION PACKAGES”,确定,并赋予读取权限。
2.找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing],右击选择“权限”,点击“高级”,如果所有者不是当前登录用户(一般是Administrator),就点击“更改”修改成当前登录用户(操作方法同上),再确保当前用户(一般是Administraor)有完全控制权限,并“启用继承”(这一点很重要,不启用继承系统将无法创建注册表子项),确定。
现在再访问远程桌面,问题解决。