说起来,我那一次真是被CAD的“5.2.1”错误代码给坑惨了。当时我正在赶一个项目,图纸一个接一个,突然CAD弹出来个“许可错误”,还附带个“5.2.1”的代码,我当时就傻了,心想:“这什么鬼?”
我是个有10年经验的设计师,也运营着个技术博客,这错误代码一看就不是什么官方标准,肯定是老版本CAD的什么怪问题。那会儿我真是烦躁得要命,无奈之下只能硬着头皮上。
我重启了电脑,心想这玩意儿说不定是个小bug。重启后,CAD还是一样,弹窗如影随形,我一看,还是“5.2.1”。我打开服务管理器,找到了那个“FLEXnet Licensing Service”,发现它没在运行。我右键启动了它,还把它设置为自动启动,重启CAD,这回它倒是没再弹窗了,但我发现,图纸还是打不开,直接闪退。
关键来了,我意识到是许可配置文件出了问题。我关闭了所有Autodesk软件,还干掉了后台进程AdAppMgrSvc。我打开了“显示隐藏文件”,导航到C:\ProgramData\FLEXnet,把里面所有adskflex_*.tsf.data文件都重命名加了个.bak后缀。这步操作其实挺关键的,但说实话,我当时真没想到这玩意儿还有备份,差点就给删了。
我重启了CAD,系统开始重新激活,我这才松了口气,图纸终于能打开了。但这还没完,我打开了一个复杂的图纸,发现CAD运行得特别卡,我当时就纳闷了,这什么情况?一查,原来是显卡驱动兼容性问题。
我尝试设置系统变量QT_OPENGL=angle,还更新了显卡驱动,禁用了硬件加速启动。这回CAD终于顺畅了,我也长舒了一口气。
我想提醒大家,遇到类似问题时,一定要备份注册表,别乱删文件。这“5.2.1”错误代码虽然烦人,但只要耐心排查,总能找到解决办法。