错误:无法刷新许可证
症状
当你尝试在管理控制台中刷新许可证时,刷新操作失败,并显示以下错误信息之一:
无法刷新许可证 '[Support number]'。详情:请求已中止:无法创建 SSL/TLS 安全通道。
无法刷新许可证 '[Support number]'。详情:底层连接已关闭:发送时发生意外错误。
适用范围
BarTender 2019
诊断
这是 BarTender 2019 已知的问题,因为已安装的 .net framework 使用了较旧的 TLS1.0,
TLS1.0 和 TLS1.1 已被弃用,因此出于安全原因,BarTender 激活服务器不再支持它们,这也是刷新失败的原因。
解决方法
升级 BarTender
此问题仅影响 BarTender 2019 版本。为了解决该问题,建议你升级到 BarTender 的最新版本。这样可以确保使用与激活服务器兼容的新版 TLS。
如果你下载了 BarTender 11.4 或更高版本,并尝试以客户端身份激活,则无法使用 BarTender 2019 的许可证服务器进行激活。你需要将许可证服务器升级到 11.4,或者临时使用 BarTender 11.4 启动第二个许可证服务器。
离线激活
你可以通过离线激活许可证来规避该问题。
- 首先需要在许可证服务器的管理控制台中停用许可证。
- 在安装了许可证的电脑上打开管理控制台,点击左侧的许可,右键点击相关许可证,选择停用许可证。
- 停用后,你可以按照文章离线激活中的步骤进行激活。
更新注册表
或者,你也可以尝试更新注册表:
- 在 Windows 搜索栏输入 regedit,找到注册表编辑器并打开:
- 在 文件 > 导出 中备份你的注册表,在弹出的窗口中指定文件名和保存位置。请确保导出范围设置为全部。
-
在左侧菜单中选择以下位置,并按要求进行修改:
- 在 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727
添加以下键值对:
SystemDefaultTlsVersions=dword:00000001
SchUseStrongCrypto=dword:00000001 - 在 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319
添加以下键值对:
SystemDefaultTlsVersions=dword:00000001
SchUseStrongCrypto=dword:00000001 - 在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727
添加以下键值对:
SystemDefaultTlsVersions=dword:00000001
SchUseStrongCrypto=dword:00000001 - 在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319
添加以下键值对:
SystemDefaultTlsVersions=dword:00000001
SchUseStrongCrypto=dword:00000001
- 在 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727
- 保存注册表修改后,重启电脑以确保修改生效。
- 在 Windows 搜索栏输入“服务”打开服务应用
- 找到 BarTender 许可证服务,右键点击并选择重启。