如何更新网络许可证管理器?

18 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 31 Mai 2023
我有网络许可证,我想知道如何更新许可证服务器上的许可证管理器软件和 MATLAB 许可证文件。

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 1 Jun. 2023
Bearbeitet: MathWorks Support Team am 31 Mai 2023
要更新网络许可证管理器,您必须首先获取更新的许可证文件,然后使用 MathWorks 安装程序安装更新的许可证管理器软件,或手动更新许可证管理器二进制文件。
 
以下说明适用于:
更新网络许可管理器要求已经在 MathWorks 网站上激活许可服务器。
要获取更新的许可证文件,请执行以下操作:
  1. 许可证中心  点击打开许可证。
  2. 单击 “安装和激活” 选项卡。
  3. 在 “获取许可证文件” 下,单击向下箭头以下载许可证文件,或单击信封以通过电子邮件发送许可证文件。
如果您看到 “激活以检索许可证文件” ,则需要激活许可证。 有关使用新网络许可证安装许可证管理器的信息,请参阅以下文章:如何安装网络许可管理器?
如果要将许可证转移到新的许可证服务器,则需要先停用许可证,然后再重新激活到新的许可证服务器:
使用MathWorks 安装程序更新许可证管理器
新的许可证管理员,建议使用 MathWorks 安装程序更新许可证管理器。与手动更新许可证管理器相比,它需要更长的时间,但不易出错。
1) 停止当前许可证管理器服务
(仅限 Windows 计算机) 停止并删除服务
在 Windows 上,必须先删除现有的许可证管理器服务,然后安装程序才能创建新许可证管理器服务。
要删除现有服务,请执行以下操作:
  1. 打开 MATLAB 安装文件夹。
  2. 打开文件夹 “etc\win64" 。
  3. 运行 “lmtools.exe”。
  4. 转到 “Start/Stop/Reread” 选项卡。
  5. 单击 “Stop Server“。
  6. 转到 ”Config Services“ 选项卡。
  7. 单击 “Service Name” 下拉菜单,然后选择要删除的服务。
  8. 单击 “Remove Service”。
  9. 重新启动服务器以保存对注册表所做的更改。
(Linux 和 MacOS) Stop Server
Linux 和 MacOS 不共享 Windows 的服务概念。相反,请在继续操作之前使用 lmdown 脚本停止许可证管理器。
2)下载并运行 MathWorks 安装程序
许可证管理器安装程序是 MathWorks 安装程序的一部分。MathWorks Installer可以在这里下载。
拥有安装程序后:
  1. 启动 MATLAB 安装程序。
  2. 点击右上角的“高级选项”。
  3. 选择“我要安装网络许可管理器”
  4. 接受软件许可协议的条款。
  5. 当系统提示输入许可证文件时,请指定从 MathWorks 许可证中心下载的“license.lic”文件。
  6. 选择目标文件夹。
  7. 要在机器重启时启动许可管理器,请选择  "Configure the license manager as a service" 和 “Start Server at Power Up”(仅限 Windows)。
  8. 单击“开始安装”。
您现在可以像更新之前一样启动许可证管理器。
注意:使用 MathWorks 安装程序更新许可证管理器时新生成的许可证文件 license.dat 将不包括从旧许可证 license.dat 对服务器行所做的更改。 您可能需要将更许可证文件中的服务器行 license.dat 替换为旧许可证中的服务器行。
旧的许可证管理器仍将位于最初安装它的文件夹中。现在已安装更新的许可证管理器,您可以删除此文件夹。
如果您从 FlexLM 服务器为多个供应商提供服务,或者您只是喜欢手动执行操作,则可以在不使用 MATLAB 安装程序的情况下更新许可证管理器。虽然手动更新许可证管理器比使用 MathWorks 安装程序更快,但它更容易出错,仅建议有经验的许可证管理员使用。
首先,您必须下载许可证管理器二进制文件。许可证管理器二进制文件可以在此处下载
许可证管理器由三个二进制文件组成,对于 Windows 计算机则包含四个二进制文件:
  • lmgrd,核心许可证管理器二进制文件。
  • MLM,MATLAB供应商守护程序。
  • lmutil,一套用于管理许可证管理器的工具。
  • lmtools.exe,许可证管理器的图形前端。(仅限 Windows)
要更新许可证管理器:
现在可以使用启动脚本启动许可证管理器。
  1. 停止许可管理器。 在 Windows 计算机上,删除许可证管理器服务。
  2. 将服务器上的二进制文件替换为上面下载的二进制文件。
  3. 更新许可证文件。
联系我们
如果您需要进一步的帮助,请 联系 MathWorks 支持 并附上您的 license.dat ,debug文件 lmlog 和 option 文件(如果有的话)。

Weitere Antworten (0)

Kategorien

Mehr zu 管理产品 finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!