UG6.0,这玩意儿现在听着都老掉牙了,但当年我刚毕业那会儿,它可算是我们那帮搞机械设计的心头那时候,UG NX还不叫NX,就叫UG,版本也就到6.0、7.0。我那会儿刚进厂实习,看老工程师们唰唰地用它画图、编程,心里痒痒的。自己电脑上也想装一个,想着晚上回去能偷偷练手。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
可这东西不像现在软件,点几下鼠标就能装那会儿没网盘,也没高速下载,我还是从一个师兄那儿,屁颠屁颠地跑过去,用优盘拷回来的。好家伙,一个软件好几个G,那优盘在当时都算大容量了。拷完回去,插进电脑,打开一看,一大堆文件夹,还有个“说明.txt”,我就知道,这肯定不是傻瓜式安装了。
我当时电脑还是XP系统,奔腾双核,内存2G,配置在当时算中等偏上。心想跑个UG6.0应该没问题。双击“*”就开始了。一路“下一步”、“同意协议”,感觉挺顺畅的。选安装路径,我就放在D盘专门弄了个文件夹。安装进度条走了好久,咖啡都喝了两杯了,终于提示“安装完成”。我心里那个激动,赶紧去桌面找图标。
图标找到了,双击一点,结果?一个小弹窗,说“找不到许可证文件”,或者“许可证服务器未运行”。我当时就懵了,什么许可证?不是都装好了吗?赶紧回去看那个“说明.txt”。不看不知道,一看吓一跳,里面密密麻麻全是英文,还有各种路径、注册表、环境变量什么的。我大学四年级的英文,当时已经全还给老师了,看着头都大了。
那天晚上,我基本就没睡。硬着头皮,拿着金山词霸,一个词一个词地翻译。大概意思就是,这玩意儿得配个“许可证”,也就是所谓的“破解”文件。里面提到了什么FlexLM,还有把一个叫“*”的文件拷贝到某个地方,然后还要修改一个`.lic`后缀的文件,把里面的“HOSTID”改成我电脑的网卡地址。
具体是咋折腾的?
- 第一步:找HOSTID。说明里写着要运行一个“*”的程序,在里面找“System Settings”,然后才能看到HOSTID。我找了好久,才在一个隐藏的文件夹里找到这个程序。运行起来,才发现原来网卡地址是这样一串数字。赶紧记下来。
- 第二步:改.lic文件。用记事本打开那个`.lic`文件,把里面写着的“this_host”或者“SERVER NAME”改成我的电脑名,然后把HOSTID那一行改成我刚刚找到的网卡地址。当时手都在抖,生怕改错一个数字就前功尽弃。
- 第三步:拷贝破解文件。里面说要把几个文件,比如“*”、“*”之类的,拷贝到UG安装目录下的“MACH”或者“licensing”文件夹里。我就照着提示,一个个地复制过去,有些文件还提示覆盖,我当时没多想,就直接覆盖了。
这些都弄完之后,再回到“*”里,找到“Start/Stop/Reread”选项卡。按照说明,要先点“Stop Server”,再点“Start Server”。我点了一下,结果下面日志窗口里,蹦出来一行红字,说“Cannot connect to license server system”。我又傻眼了,这特么又是什么鬼?
那段时间,我几乎把所有能找到的UG6.0安装教程、破解教程都翻了个遍。在各种机械论坛里泡着,看别人的帖子,尝试各种办法。有说要关防火墙的,有说要用管理员权限运行的,有说要把服务禁用的,还有说要修改注册表的。我试了一轮又一轮,电脑都重启了不下十次,结果还是一样。
有一次,我甚至把系统都重装了一遍,想着是不是之前安装别的什么软件冲突了。但重装了系统,再按照步骤来,还是不行。我当时真的有点想放弃了。这一个破软件,折腾了我快一周了,每天晚上都搞到一两点,第二天还要去厂里上班,眼睛都熬红了。
直到有一天,我在一个不起眼的帖子里,看到有人提到一句:“是不是你电脑上装了其他软件的破解版,用了同一个FlexLM的版本?”我当时电脑上确实装了个Pro/E的破解版,也是用的类似FlexLM的许可证管理。我抱着试试看的心态,把Pro/E的许可证服务给停掉了,然后又把UG的重新启动了一遍。
奇迹发生了!这回点击“Start Server”之后,日志窗口里终于没有红字了,而是显示“Server started successfully!”我当时激动得差点从椅子上蹦起来。赶紧回到桌面,再次双击UG6.0的图标。这回熟悉的UG6.0启动界面出现了,然后界面一闪,主界面终于展现在我面前!
那一刻,我感觉比项目成功还高兴。那种耗费了无数精力,然后终于攻克一个难题的成就感,是任何东西都比不了的。后来我才明白,原来很多软件的许可证管理,尤其是破解版,会互相冲突。一个机器上,只能有一个FlexLM服务正常运行。我之前就是没意识到这个问题。
从那以后,我再安装类似的软件,都会先琢磨清楚它的许可证机制,看看有没有可能和其他软件打架。这个经历告诉我,遇到问题不要硬碰硬,有时候换个思路,或者找到那个最细微的“冲突点”,可能比你对着一堆英文文档瞎琢磨有用多了。UG6.0虽然老了,但它给我留下的,可不只是一个能画图的软件,更多的是解决问题的那份坚持和思考。