您的位置:网站首页 > Ansys教程

ANSYS安装问题:license服务器启动之后又停止

时间:2008-09-15 09:36:48 来源:
 今天帮同学装ANSYS,安装完成运行ANSYS Product Launcher时提示找不到许可证服务器。于是进入控制面板>管理工具>服务,手动启动license server,出现下面的出错信息:"本地计算机上的ANSYS FLEXlm license manager 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如‘性能日志和警报’服务。" 具体的出错对话框如下:license服务器启动之后又停止

      出现这种问题一般情况是比较容易处理的。很多情况下是因为安装所用的license文件中,计算机名(hostname)或者网卡物理地址(MAC)没有修改正确。所以第一步应该检查C:Program FilesAnsys IncShared FilesLicensing目录下license.dat文件,确认其第一行:SERVER hostname MAC 1055中的hostname和MAC是本机的计算机名和MAC。

      然而奇怪的事儿发生了。License文件确定没有问题,LMTOOLS utility里各项配置也都没有问题,可是启动服务器时依然出现上述错误。Okyle百思不得其解。 于是想利用无敌的Google来解决问题,可是搜索许久,竟然没有找到类似问题的解决办法。Okyle决定自己研究,寻找问题的解决方案。

      功夫不负有心人。Okyle突然想到这台计算机的计算机名中间有空格(big pig),会不会是这个原因导致的ANSYS FLEXlm license manager 服务启动异常呢。于是打开C:Program FilesAnsys IncShared FilesLicensing目录下的ansys.ini文件,发现其内容为:SERVER=MAC@big,而正常的内容格式应该是这样的:SERVER=1055@hostname

      终于发现问题:计算机名中含有空格,导致程序在安装过程生成了错误的ansys.ini,进而导致ANSYS FLEXlm license manager 不能正常启动。

解决办法:

1. 修改本机的计算机名。关键是去掉其中的空格,例如bigpig。不要问我怎么修改计算机名……

2. 修改license.dat文件中的hostname,确认其第一行:SERVER hostname MAC 1055中的hostname本机的计算机名,例如SERVER bigpig MAC 1055。并在LMTOOLS utility里面正确指向该文件!

3. 修改ansys.ini,其内容为SERVER=1055@hostname,例如SERVER=1055@bigpig

4. 重新启动电脑(必需)。

问题解决!顺利进入ANSYS Product Launcher!

P.S

1. 本文中的ANSYS版本为11.0。其他版本Okyle没有亲自试验过,但本办法绝对值得尝试!