我有一台 Windows 2003 机器作为许可证服务器,还有两台运行终端服务的 Windows 2000 服务器。由于某种我无法理解的原因,许可证服务器只会颁发临时许可证。
如果我运行 licmgr.exe,我会得到以下信息:
产品类型 总计 可用 已发行 ------------------------------------------------------------------------------------- --------- --------- --------- --------- 现有的 Windows 2000 Server - 终端服务 CAL 令牌(每台设备)内置 无限制 无限制 0 Windows 2000 Server 临时许可证 - 终端服务 CAL 令牌(每台设备)临时 - - 14 Windows 2000 服务器 - 终端服务调用令牌 (每个设备) 打开 10 0 0
我已经在客户端(主要是 Wyse Winterms,偶尔也有 PC)上解决了这个问题,方法是定期使用以下任一方法清除许可证存储:简单网络管理协议或远程脚本。
但是,有什么想法可以解决根本问题吗,或者是什么原因导致了该问题?
答案1
听起来您还没有激活许可证服务器。它只会颁发有效期为 120 天的临时许可证。
本 KB 解释了激活过程。KB325869
答案2
如果您的 TS 服务器无法找到许可证服务器,请尝试在注册表中对许可证服务器进行硬编码。您需要通过 Google 搜索正确的密钥,因为我不记得它在哪里,而且我正要回家。
答案3
检查 Microsoft KB 834651。它报告的问题据称已在 SP1 及更高版本中修复,但我已经多次看到此问题。如果它要您修改的注册表项不存在,则将其创建为 DWORD 并将其设置为每个用户或每个设备。