说起来这CAD指定许可服务器名称的填写,那可真是让我头疼不已的一次经历。那天,我正赶着给一个项目做设计,结果CAD软件突然弹出一个错误提示,说“许可证服务器无法连接”。我当时就傻了,这可是项目的关键节点,耽误不得啊!
说实话,我之前也遇到过类似的问题,但这次不一样,错误代码是“0x80070005”,这让我更加烦躁。我当时就一个劲地在网上搜,结果搜到的都是一些空洞的指导,什么“填服务器主机名或IP地址,前面要加@符号”,说实话,这种废话对我一点帮助都没有。
我仔细回想了操作过程,发现之前确实是在设置环境变量ADSKFLEXLICENSEFILE时出了问题。我赶紧打开系统变量,发现里面填实是“@BOSPF18W5EW”,但问题就在于,我之前忘记检查防火墙端口了。
第一步,我赶紧检查了防火墙设置,确认2080和27000-27009端口已经开放。这一步还算顺利,没有遇到什么坑。
我开始检查LICPATH.lic文件,这可是我之前一直忽略的地方。打开文件一看,格式是“SERVER [服务器主机名]”,我一看,这格式不对啊!我之前填的是“SERVER BOSPF18W5EW”,结果发现应该是“SERVER @BOSPF18W5EW”。我当时就一个劲地骂自己,怎么这么粗心大意。
关键来了,我检查了安装后的指定设置,发现AdskLicensingInstHelper.exe工具命令行里确实有修改的选项。我提示修改了设置,结果CAD软件还是无法连接。
我仔细一看,发现是本地许可的问题。我之前填的是“@localhost”,但问题在于,我忘记检查本地网络设置,导致本地许可无法生效。我赶紧修改了本地网络设置,重新启动CAD软件,终于,连接成功!
这回算是解决了,但说实话,这次经历让我深刻体会到了备份注册表的重要性。如果你也遇到过类似的问题,以下是我的“老司机”: