要重新安装ABAQUS许可证服务器,需根据系统环境(Windows或Linux)选择对应方法,并确保彻底清理旧版本残留。以下是具体步骤:
Windows系统下的重新安装步骤
卸载旧许可证服务器
通过控制面板的“程序和功能”卸载“Simulia FLEXnet Licensing Server”或相关条目。
在服务管理器(services.msc)中停止并删除名为“ABAQUS LM”或“Dassault Systemes License Server”的服务(可通过命令提示符运行 sc delete "服务名")。
清理残留文件
删除许可证服务器目录(如 C:\SIMULIA\License 或 C:\Program Files (x86)\FLEXnet Licensing)中的文件(如 license.dat、lmgrd.exe 等)。
手动清理注册表(使用工具如CCleaner或编辑 regedit),删除以下路径中的相关键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Dassault Systemes
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ABAQUS。
重新安装许可证服务器
运行ABAQUS安装包中的 setup.exe,选择“仅安装许可证工具”(Just install licensing utilities)。
修改许可证文件(如 ABAQUS.lic),将
替换为当前计算机名,并保存到许可证目录。
通过 lmtools.exe 配置服务:
设置服务名称、lmgrd.exe 路径、许可证文件路径及日志文件路径。
勾选“Use Services”和“Start server at power up”,保存后启动服务。
验证服务状态
在 lmtools 的“Start/Stop/Reread”选项卡中,依次点击“Stop Server”和“Start Server”,确认提示“Server Start Successful”。
Linux系统下的重新安装步骤
卸载旧版本
执行卸载脚本(如 uninstall.sh)或手动删除安装目录(如 ~/SIMULIA)。
终止残留进程:运行 lmdown 停止许可证服务,或通过 kill 命令结束 lmgrd 进程。
安装新许可证服务器
挂载安装镜像并运行 setup -nosystemcheck,选择仅安装许可证服务器。
修改 ABAQUS.lic 文件,替换主机名后复制到许可证目录(如 ~/SIMULIA/License)。
通过命令启动服务:
./lmgrd -c ABAQUS.lic -l +abaquslm.log
使用 lmstat 检查服务状态。
3. 配置环境变量
在 ~/.bashrc 或系统配置文件中添加:
export LM_LICENSE_FILE=27011@主机名
确保端口号与许可证文件一致。
常见问题解决
许可证无法连接:检查防火墙是否开放端口(如27000~27011),或重新生成许可证文件。
服务启动失败:确认许可证文件路径正确,或尝试重启系统后重试。
通过上面步骤可完成许可证服务器的重新安装。若问题持续,建议参考官方文档或联系技术支持。