- 打开命令提示符或终端
- 执行如下命令(将“hostname”替换为license server的主机名)
为什么我收到许可证管理器错误-95?
3.396次观看(过去30天)
显示旧的注释
为什么我收到以下许可证管理器错误?
许可证检查失败。
许可证管理器错误-95
MATLAB无法连接到许可证服务器。
确保您可以解析计算机的主机名。
接受的答案
MathWorks支金宝app援小组
2022年7月25日
编辑:MathWorks支金宝app援小组
2021年5月4日
许可证管理器错误-95表示MATLAB无法解析运行网络许可证管理器的计算机的主机名。
即使许可证管理器正在运行,也可能发生此问题。
要验证许可证文件包含可解析的主机名,请在文本编辑器中打开许可证文件。不同的操作系统和版本,license文件的位置不同:
Windows: C:\Program Files\MATLAB\R20***\licenses\ network.lic
Linux: /usr/local/MATLAB/R20***/licenses/network.lic
macOS: /应用程序/ MATLAB_R20 * * * .app /许可证/ network.lic
在许可证文件中,有一行以SERVER开头,后面跟着许可证服务器的主机名或许可证服务器的IP地址。通常,当存在主机名且该名称无法解析时,就会出现此问题。
对于本地许可证管理器,您可能还会看到术语“this_host”。这意味着许可证管理器将使用当前主机名。可以通过在终端或命令提示符中运行命令"hostname"来检索该主机名。
确认主机名是可解析的。
平主机名
如果该命令的输出是“unknown host”,MATLAB将无法连接到许可证管理器。您需要更改许可证文件SERVER行中列出的主机名,或者使用许可证服务器的IP地址。
如果许可证管理器在本地运行,则可以通过使主机名可解析来解决此问题。为此,您可以修改系统的主机文件。在修改主机文件之前,请与您的IT部门检查。
C:\Windows\system32\drivers\etc\hosts (Windows)
(Linux /的/ etc / hosts Mac)
要使主机名可解析,请将其添加到环回地址行。通常,这一行以值localhost或localhost.localdomain结束。例如,您应该看到如下一行:
127.0.0.1 localhostlocalhost.localdomain
或
:: 1 localhostlocalhost.localdomain
要使本地主机名可解析,请将其添加到这一行的末尾。例如:
127.0.0.1 localhostlocalhost.localdomainjohn-pc
一旦添加,如果重新启动本地许可证管理器,您应该能够启动MATLAB。如果许可证管理器没有在本地运行,请与网络管理员联系,以确保许可证服务器机器是可解析的。
更多答案(11)
庆Nguyên Quôc
2023年3月23日7:05
Windows: C:\Program Files\MATLAB\R20***\licenses\ network.lic
Linux: /usr/local/MATLAB/R20***/licenses/network.lic
macOS: /应用程序/ MATLAB_R20 * * * .app /许可证/ network.lic