昨晚,今天的计算机被用来连接到远程win2003服务器,提示“远程会话被中断,因为这台计算机没有终端服务器客户端访问许可证。”请联系服务器管理员。“今天早上,我重启了电脑,但还是发生了。我找到了解决办法。
因为windows2003默认只支持两个终端用户登录。当“终端连接数超过最大连接数”的情况导致您无法登录时,您可以:
1.在另一台Windows2003机器上运行“tsmmc.msc”,打开远程桌面连接,添加新的连接,输入远程服务器的IP地址、远程登录账号和密码,登录远程服务器桌面。这样,您可以随时登录到远程桌面。
2.在登录有问题的服务器上,单击开始,指向管理工具,然后单击终端服务配置。
3.点击“服务器设置”,然后双击“授权模式”。
4.将“授权模式”更改为“每用户”,然后单击“确定”。以后不会再有这样的问题了。
原因:Window Server 2003不管理“用户cal”。也就是说,即使许可证服务器数据库中有一个“用户CAL”,使用时也不会减少。这样,根据最终用户许可协议(EULA)的要求,管理员不会被删除,以使每个用户都有一个有效的终端服务器(TS) CAL。在不使用“设备CAL”的情况下,如果不是每个用户都有一个“用户CAL”,就会违反EULA。
我在网上找到了解决办法:
1.在服务器上将终端服务器授权模式从“每设备”更改为“每用户”。
2.在客户端上,导航到以下注册表子项:HKEY _本地_机器\软件\微软MS许可,并删除MS许可。为了避免意外,您可以先导出注册表项。
我用第二种方法解决了。